We are seeking an experienced Senior Software Engineer to join our client’s team based in Johannesburg on a permanent basis. This role involves leading the design, development, and implementation of cutting-edge software solutions. You will collaborate with cross-functional teams, mentor junior developers, and ensure that all projects adhere to best coding practices and industry standards.
Key Responsibilities:

  • Lead the design, development, and deployment of high-quality software solutions.
  • Analyze business requirements and translate them into effective technical solutions.
  • Write clean, efficient, and well-documented code that meets performance and scalability standards.
  • Conduct and participate in code reviews to ensure best practices and maintainability.
  • Provide mentorship and guidance to junior developers to enhance their technical skills.
  • Troubleshoot, debug, and resolve software issues efficiently.

Key Competencies:

  • Self-motivated and able to work in a dynamic environment.
  • Leadership skills with the ability to mentor and inspire junior developers.
  • Problem-solving mindset, with strong analytical skills.
  • Attention to detail to ensure code quality and performance optimization.

Technical Skills & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development.
  • Proficiency in .NET technologies, including C# and Maui/Xamarin.
  • Strong knowledge of SQL and database design.
  • Experience with version control systems such as Git.
  • Understanding of software development methodologies and best practices.
  • Ability to design and implement scalable and robust software architectures.

If you are passionate about software engineering, thrive in a collaborative environment, and are eager to contribute to cutting-edge projects, we’d love to hear from you!
Apply Now!

Desired Skills:

  • engineer
  • software engineer
  • senior software engineer

Learn more/Apply for this position