Senior Software Lead

SmartRecruiters, Inc.

Rosebank

On-site

ZAR 750,000 - 1,100,000

Full time

42 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

SmartRecruiters, Inc. is seeking a senior .NET developer to design, implement, and maintain web and desktop applications using C# and the .NET framework. You will contribute to architecture, write clean code, and ensure performance and quality across multiple client projects.

The role requires strong experience with .NET Core, RESTful APIs, SQL databases, and cloud integrations, with a focus on Agile methods and modern frontend frameworks.

Qualifications

  • Bachelor’s Degree or equivalent is required in Computer Science or Information Systems or Computer Engineering.
  • 10+ years of Experience with .NET Core.
  • Experience with Microsoft SQL databases.
  • Extensive knowledge and experience with integration with other systems and cloud structures.
  • Experience with creating/maintaining and consuming RESTful APIs.
  • Must have good knowledge of software programming concepts such as Object-Oriented Programming, Relational database design and agile methodology.
  • Experience with Azure DevOps, CI/CD.
  • Experience Angular / Vue.JS / React.

Responsibilities

  • Strong ability to provide written and/or verbal explanations on design and technical/functional solutions.
  • Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.
  • Write clean, scalable code using .NET programming languages.
  • Test and deploy applications and systems.
  • Ensure the best possible performance, quality and responsiveness of applications.
  • Maintain clear communication with all stakeholders throughout project lifecycles.
  • Involved on multiple client projects, sometimes in parallel.
  • Integrate with middleware and backend services and enterprise systems.
  • Timely delivery and execution of assigned work.
  • Collaborate with project teams made up of people with diverse and complementary skills.
  • Team player to ensure successful delivery of solutions.
  • Develop responsive web front ends with the latest technology and security.
  • Integrate with a variety of Azure Hosted Services.
  • Develop and maintain RESTful API services with token-based authentication.

Skills

C#/.NET
RESTful APIs
SQL databases
Azure Cloud
Angular
React
Vue.js
OOP
CI/CD
Agile

Education

Bachelor’s Degree

Tools

Azure DevOps
CI/CD
SVN
Git
Angular
Vue.js
React

Job description

  • Strong ability to provide written and/or verbal explanations on design and technical/functional solutions.
  • Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.
  • Write clean, scalable code using .NET programming languages.
  • Test and deploy applications and systems.
  • Ensure the best possible performance, quality and responsiveness of applications.
  • Maintain clear communication with all stakeholders throughout project lifecycles.
  • Involved on multiple client projects, sometimes in parallel.
  • Integrate with middleware and backend services and enterprise systems.
  • Timely delivery and execution of assigned work.
  • Collaborate with project teams made up of people with diverse and complementary skills.
  • Team player to ensure successful delivery of solutions.
  • Develop responsive web front ends with the latest technology and security.
  • Integrate with a variety of Azure Hosted Services.
  • Develop and maintain RESTful API services with token-based authentication.
Qualifications

Qualifications & Experience

  • Bachelor’s Degree or equivalent is required in Computer Science or Information Systems or Computer Engineering.
  • 10+ years of Experience with .NET Core.
  • Experience with Microsoft SQL databases.
  • Extensive knowledge and experience with integration with other systems and cloud structures.
  • Experience with creating/maintaining and consuming RESTful APIs.
  • Must have good knowledge of software programming concepts such as Object-Oriented Programming, Relational database design and agile methodology.
  • Experience with Azure DevOps, CI/CD.
  • Experience Angular / Vue.JS / React.

Preferred Skills

  • Strong knowledge of .NET web framework.
  • Proficient in C# and/or .NET Core/Framework with a good knowledge of their ecosystems.
  • Strong understanding of object-oriented programming.
  • Familiar with various design and architectural patterns.
  • Understanding of fundamental design principles for building a scalable application.
  • Experience creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as SVN and GIT.
  • Ability to learn quickly and adapt rapidly to the latest technologies and best practices.
  • Strong problem solving and troubleshooting skills with the ability to exercise mature judgment.
  • Possess excellent communication and presentation skills and work in a dynamic environment with a rapidly changing environment.
  • Experience working with both Agile and Waterfall application development.
  • Experience with integrating with Azure services.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Senior .Net Developer
Mid-Senior .Net Developer

Dot Slash • Pretoria

On-site
ZAR 450,000 - 600,000
Senior C# .Net Developer
Senior C# .Net Developer

Be Different SA (PTY) LTD • Sandton

On-site
ZAR 600,000 - 800,000
Senior Full-Stack Developer (.Net)
Senior Full-Stack Developer (.Net)

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Principal .Net Developer
Principal .Net Developer

ATS Client • Centurion

On-site
ZAR 900,000 - 1,500,000
Flexible work environment
Hybrid/Remote options
Senior .Net Developers
Senior .Net Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior .Net Developer
Senior .Net Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000
Mid-Level Software Developer
Mid-Level Software Developer

JCM Consultants • Centurion

On-site
ZAR 550,000 - 750,000
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior .NET Developer
Senior .NET Developer

LINKFIELDS INNOVATIONS (PTY) LTD • Johannesburg

On-site
ZAR 700,000 - 900,000
Full Stack .NET Developer
Full Stack .NET Developer

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 600,000 - 800,000