×
Register Here to Apply for Jobs or Post Jobs. X

Senior .NET Developer

Job in Centurion, 0014, South Africa
Listing for: Sasso Consulting (Pty) Ltd
Full Time position
Listed on 2026-08-30
Job specializations:
  • Software Development
    Backend Developer, .NET Developer, SQL Developer, Full Stack Developer
Job Description & How to Apply Below

Senior .NET Developer

Location: Centurion, Gauteng
Employment Type: Permanent
Salary: R45,000 – R65,000 CTC per month
Department: Technology – Development & Engineering
Working Hours: 08:00 – 17:00, with flexibility where required

About the Role

We are seeking an experienced Senior .NET Developer to join a well-established technology and engineering environment based in Centurion.

The successful candidate will be responsible for the design, development, enhancement and support of robust backend applications and services. This is a hands-on development role suited to someone with strong experience across the Microsoft development stack, particularly C#, .NET Core, Web API, WCF and SQL Server
.

You will work as part of an experienced development team delivering strategic technology projects, maintaining existing systems, introducing new technologies and ensuring that development, testing and coding standards are consistently maintained.

The position also requires someone who is comfortable contributing to technical design decisions, mentoring junior developers and sharing knowledge across development and support teams.

Key Responsibilities Software Development & Strategic Project Delivery
  • Design, develop, enhance and maintain backend software applications and services.
  • Deliver development projects within agreed timelines and quality standards.
  • Contribute to the architecture and technical design of new and existing solutions.
  • Translate business and technical requirements into sustainable software solutions.
  • Develop scalable, maintainable and high-quality application components.
  • Participate throughout the full software development lifecycle.
  • Collaborate with developers, technical leads, architects and other stakeholders.
  • Assist with modernising existing systems and introducing new technologies where appropriate.
Backend Development
  • Develop backend applications and services using C#, .NET Core and associated Microsoft technologies
    .
  • Develop and maintain APIs using Web API
    .
  • Work with existing WCF services and service-based application architectures.
  • Develop solutions that integrate with internal and third-party systems.
  • Work with complex backend business logic and high-volume transactional environments.
  • Contribute towards scalable and high-performance application design.
Database Development
  • Work extensively with Microsoft SQL Server
    .
  • Design and maintain relational database structures.
  • Develop complex SQL queries.
  • Optimise queries and database interactions for performance.
  • Troubleshoot database-related application issues.
  • Work with stored procedures and existing database structures.
  • Exposure to SQL Server Reporting Services (SSRS) would be advantageous.
Testing & Quality
  • Ensure software is developed according to recognised coding and quality standards.
  • Participate in software testing and quality assurance activities.
  • Identify and resolve defects before deployment.
  • Ensure new development does not introduce defects into existing systems.
  • Promote reliable, maintainable and testable code.
  • Apply sound development principles and clean coding practices.
System Maintenance & Support
  • Maintain and support existing business-critical applications.
  • Investigate and resolve software defects and technical issues.
  • Complete development and support work within agreed timescales.
  • Enhance legacy systems while maintaining system stability.
  • Assist with the migration and modernisation of applications where required.
  • Provide technical assistance to development and support teams.
Development Standards & Engineering Practices
  • Follow established development processes, standards and methodologies.
  • Maintain high coding standards and sound source-code management practices.
  • Apply development principles including:
    • SOLID
    • KISS
    • Clean Coding
    • Test-Driven Development (TDD)
    • Domain-Driven Design (DDD)
  • Participate in code reviews.
  • Make effective use of development and source-control tools.
  • Contribute towards improving development processes and engineering practices.
Knowledge Sharing & Mentoring
  • Mentor and support junior developers.
  • Share technical knowledge across development and support teams.
  • Assist other developers with complex technical challenges.
  • Document systems, functionality and…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary