We are looking for a highly skilled and experienced Lead C# Software Developer to head up a team of developers working on enterprise-grade applications. With over 8 years of experience and a solid academic background, you will drive the design, development, and delivery of robust, scalable solutions using C# and the .NET ecosystem. This is a key leadership role, ideal for someone who is hands-on, passionate about clean code, and thrives in a collaborative, agile environment.
Duties:
Lead and manage a team of software developers, providing technical direction and mentorship.
Architect and develop high-quality C#/.NET applications.
Collaborate with stakeholders to gather requirements and translate them into technical solutions.
Oversee code reviews, ensure adherence to best practices, and maintain coding standards.
Work closely with DevOps and QA teams to ensure seamless deployment and testing.
Continuously improve software engineering processes and methodologies.
Skills:
BSc Degree in Computer Science, Software Engineering, or a related discipline.
8+ years of experience in C# development and the Microsoft .NET technology stack.
Strong knowledge of ASP.NET Core, Web APIs, Entity Framework, and LINQ.
Experience with SQL Server and database design.
Familiarity with front-end technologies (e.g., JavaScript, TypeScript, Angular/React) is a plus.
Experience with cloud platforms such as Azure or AWS is advantageous.
Solid understanding of Agile methodologies, CI/CD, and software architecture principles.
Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXXX or alternatively you can visit our website
Should you not hear from us within 3 days, please consider your application unsuccessful.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.