.Net Developer

Team/Technical Lead Developer.

Job Duties:

  • Lead a team of developers (small to medium)
  • Working closely with solutions analyst and product owner to understand business/functional requirements and help translate these into technical requirements for the development team.
  • Designing, building and configuring application to meet requirements.
  • Directing the development team in the design, development, coding, testing and debugging of the application
  • Writing scalable and efficient code and leading code reviews
  • Mentoring junior team members and ensuring they adhere to determined software quality standards.
  • Define and implement CI/CD standards and agile delivery methods.
  • Strong written and verbal communication skills


Matric / Grade 12. BSC Degree in Information Technology.

Skills Required:

Full Stack Development with knowledge & experience of:

  • Scrum / Agile
  • C# .NET (ASP.NET Core & MVC with Razor)
  • SQL Server
  • JavaScript + HTML/CSS
  • Azure experience beneficial (App Services, Azure SQL, Azure Cognitive Services etc)
  • Containerisation and Kubernetes beneficial
  • At least 3 years “Team Lead” experience or a strong ability/skill to lead a team.


  • Excellent communication skills
  • Time Management
  • Strong work ethic and self-motivated
  • Problem-solving skills
  • Attention to detail

Apply Now