Lead Software Developer (.NET Core)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,700,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary package
Performance incentives
Medical aid
Retirement fund
Training budget and conference access
Hybrid work arrangement

Job summary

Placements24 is seeking an experienced Lead Software Developer focused on .NET Core in Stellenbosch, Western Cape. You will lead a team of developers, guide architecture, and drive the delivery of enterprise applications using .NET Core, ASP.NET Core MVC, and modern front-end tech.

You will mentor, design scalable solutions, perform code reviews, and collaborate with product managers and architects to meet client needs. Hybrid work arrangement and career advancement are offered.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of professional software development experience, with at least 2 years in a lead or supervisory role.
  • Expertise in C# and the .NET Core framework.
  • Strong experience with web technologies, including ASP.NET Core MVC, Web APIs, and Entity Framework Core.
  • Proficiency in front-end technologies such as JavaScript, HTML5, CSS3, and modern frameworks (e.g., React, Angular, Vue.js).
  • Experience with relational databases (e.g., SQL Server, PostgreSQL) and NoSQL databases.
  • Understanding of microservices architecture, design patterns, and SOLID principles.
  • Familiarity with cloud platforms (AWS, Azure) and containerization (Docker).
  • Excellent leadership, communication, and interpersonal skills.
  • Experience with Agile/Scrum methodologies.

Responsibilities

  • Lead, mentor, and manage a team of software developers, fostering a collaborative and productive environment.
  • Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Design and implement robust, scalable, and maintainable software solutions using .NET Core.
  • Conduct code reviews to ensure code quality, adherence to standards, and best practices.
  • Collaborate with product managers, architects, and other stakeholders to define project scope and technical requirements.
  • Troubleshoot and resolve complex technical issues and bugs.
  • Drive the adoption of Agile methodologies and DevOps practices.
  • Contribute to architectural decisions and technology selection.
  • Stay abreast of emerging technologies and industry trends.
  • Ensure the delivery of projects on time and within budget.

Skills

C# & .NET Core
ASP.NET Core MVC
Web APIs
EF Core
Front-end JS
SQL/NoSQL
Microservices
Cloud (AWS/Azure)
Docker
Agile/Scrum
Leadership

Education

Bachelor's in CS/SE

Tools

SQL Server
PostgreSQL
Azure
AWS

Job description

About the Role

Our client, a thriving software solutions provider based in the vibrant academic hub of Stellenbosch, Western Cape , is searching for an experienced and dynamic Lead Software Developer specializing in .NET Core. This leadership position involves guiding a talented team of developers, overseeing project lifecycles, and contributing to the architecture and development of sophisticated enterprise applications. The ideal candidate possesses strong technical expertise in the .NET ecosystem, excellent problem-solving abilities, and proven leadership skills. You will be instrumental in driving best practices, mentoring team members, and ensuring the delivery of high-quality, scalable software solutions that meet client needs.


Key Responsibilities


  • Lead, mentor, and manage a team of software developers, fostering a collaborative and productive environment.

  • Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.

  • Design and implement robust, scalable, and maintainable software solutions using .NET Core.

  • Conduct code reviews to ensure code quality, adherence to standards, and best practices.

  • Collaborate with product managers, architects, and other stakeholders to define project scope and technical requirements.

  • Troubleshoot and resolve complex technical issues and bugs.

  • Drive the adoption of Agile methodologies and DevOps practices.

  • Contribute to architectural decisions and technology selection.

  • Stay abreast of emerging technologies and industry trends.

  • Ensure the delivery of projects on time and within budget.


Requirements


  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 7 years of professional software development experience, with at least 2 years in a lead or supervisory role.

  • Expertise in C# and the .NET Core framework.

  • Strong experience with web technologies, including ASP.NET Core MVC, Web APIs, and Entity Framework Core.

  • Proficiency in front-end technologies such as JavaScript, HTML5, CSS3, and modern frameworks (e.g., React, Angular, Vue.js).

  • Experience with relational databases (e.g., SQL Server, PostgreSQL) and NoSQL databases.

  • Understanding of microservices architecture, design patterns, and SOLID principles.

  • Familiarity with cloud platforms (AWS, Azure) and containerization (Docker).

  • Excellent leadership, communication, and interpersonal skills.

  • Experience with Agile/Scrum methodologies.


Benefits

Our client offers a competitive salary package, performance incentives, comprehensive medical aid, and a generous retirement fund. Employees benefit from opportunities for continuous professional development, including training budgets and conference attendance. The company culture is highly collaborative and innovative, situated in the beautiful surroundings of Stellenbosch, Western Cape . This hybrid role provides a flexible work arrangement, combining office collaboration with remote work, and offers significant career advancement potential within a leading technology firm.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Development Lead
Senior Software Development Lead

Placements24 • Randburg

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary & bonus
Medical, dental, and vision insurance
Stock options or equity participation
+6
Lead .Net Developer
Lead .Net Developer

Placements24 • South Africa

Hybrid
ZAR 900,000 - 1,700,000
Salary package commensurate with exp
Leadership role shaping technology
Health and retirement benefits
+2
Lead Software Developer
Lead Software Developer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Bonuses
Medical aid
+3
Lead .NET C# Software Developer - Cape Town CBD
Lead .NET C# Software Developer - Cape Town CBD

InovaArch • Cape Town

On-site
ZAR 600,000 - 800,000
Lead Software Developer (Backend)
Lead Software Developer (Backend)

Placements24 • Stellenbosch

On-site
ZAR 1,100,000 - 1,900,000
Salary package up to ZAR per annum
Comprehensive health insurance
Generous retirement fund contribution
+3
Senior Full-Stack .NET Developer
Senior Full-Stack .NET Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development
+4
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Stellenbosch

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical & retirement
Generous PTO
+2
Lead Software Developer - Mobile Applications
Lead Software Developer - Mobile Applications

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Salary bonus
Health insurance
Stock options
+3
Lead Software Engineer - Backend Services
Lead Software Engineer - Backend Services

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 2,200,000
Competitive salary
Health & wellness benefits
Performance bonus
+2
Lead .NET Core Developer — Hybrid, Growth & Perks
Lead .NET Core Developer — Hybrid, Growth & Perks

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,700,000
Competitive salary package
Performance incentives
Medical aid
+3