B

Intermediate Software Engineer (C#)

Boardroom Appointments

johannesburg, gauteng, South-Africa Full-time June 02, 2026
Apply Now

Opportunity Description

About the job Intermediate Software Engineer (C#)

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
  • Demonstrated experience in leading software development projects or teams.
  • Strong understanding of software design principles, architectural patterns, and system scalability.
  • Experience in designing and architecting complex, distributed, and highly available systems.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
  • Proficient in implementing and driving software testing strategies, including unit testing, integration testing, and automated testing.
  • Experience with continuous integration and deployment (CI/CD) pipelines.
  • Strong focus on code quality, performance optimization, and security best prac...
Full-time Software Development

Ready to Apply?

Submit your application for Intermediate Software Engineer (C#) at Boardroom Appointments

Apply for this Position