Job Description

  • Back
  • /
  • Job Description

.Net Lead Developer

Western Cape , R80000 - R90000 Per Month
Sector: IT / Computers / Software
Posted: Friday, 10 June 2022

Signup/Login to apply

Job Details


A focussed cloud solutions and IT consultancy helping companies scale new and existing systems is looking for a .NET Lead Developer who is passionate about their work, is always looking for ways to improve their skills, be able to work well in a team environment and be willing to share knowledge with others.

You will be looking after existing systems, as well as build new front-end and back-end systems for our customers.

You will have the opportunity to work with some of the best in the industry, grow your skills, as well as work on some exciting cutting-edge projects.


  • Develop new and maintain existing applications written in C# .NET
  • Write clean and maintainable code
  • Understand object-oriented programming and design patterns
  • Work closely with other members of the development team to create high-quality and scalable software
  • Help developers at our customers to integrate code into their environments
  • Help manage team members and ensure deliverables are completed
  • Mentor and help other developers grow their skill sets
  • Be available for office meetups for key planning sessions



  • A bachelor's degree in computer science or equivalent is welcome
  • At least 4 years of experience working as a C# developer
  • Experience with developing APIs using C# .NET
  • Experience with relational databases, preferably MS SQL, is required
  • Experience building web and / or mobile applications
  • Strong experience with HTML, CSS & Javascript
  • Be able to use GIT
  • An understanding of React, Blazor or other SPA frameworks
  • Strong understanding of domain driven design
  • Experience with distributed applications is welcome
  • Experience leading a development team
  • Experience with Agile SDLC and ceremonies



  • Ability to work independently as well as part of a team
  • Good time management skills
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
  • A strong understanding of software development principles