Skip to main content
ResumeKart
← Back to Jobs

Senior Application Developer – C# / .NET

Salix Recruitment•North Johannesburg, Johannesburg
Full-time7-15
R740k - R740k
per year
👁️ 0 views•📝 0 applications•Posted 10/1/2026•Expires 10/31/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Application Developer – C# / .NET roles in North Johannesburg, Johannesburg — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Reference: JHB003378-SS-1 Senior Application Developer – C# / .NET | Johannesburg | Fully On-Site | Insurance / Financial Services | Permanent Duties & ResponsibilitiesOur client is looking for an experienced Senior Application Developer to join their technology team and play a key role in designing, developing and enhancing business-critical applications. This is an opportunity for a hands-on developer who enjoys solving complex technical problems, building scalable solutions and working closely with both technical and business stakeholders. You will be involved across the full software development lifecycle, from understanding requirements and technical design through to development, testing, implementation and ongoing optimisation. You'll be joining an environment where you can do more than simply write code. You'll have the opportunity to contribute to enterprise-level applications, technical solutions and continuous improvement initiatives, while working alongside experienced technology and business teams. If you're a Senior .NET Developer who enjoys solving complex problems, building quality software and taking ownership of technical solutions, we'd like to hear from you. Apply now and take the next step in your software development career. Duties: • Design, develop, test and implement high-quality software applications. • Translate business and technical requirements into robust technical solutions. • Develop and maintain applications using C# and .NET. • Build and integrate RESTful APIs and web services. • Work with SQL Server, including database development, queries and optimisation. • Develop modern web solutions using HTML5 and CSS. • Contribute to front-end development, including Blazor. • Participate in the full SDLC, from requirements through to deployment and support. • Work within Agile/Scrum/Kanban development environments. • Identify and resolve technical issues and production problems. • Contribute to technical design, architecture and development standards. • Conduct code reviews and ensure adherence to development best practices. • Write and maintain automated/unit tests. • Work closely with Business Analysts, Architects, QA and other stakeholders. • Mentor and support junior developers where required. • Identify opportunities to improve application performance, quality and efficiency. Job Experience & Skills Required: Qualifications: • Matric (Grade 12) • Relevant degree, diploma or IT/software development qualification. Experience: • 6–8 years' software development experience. • Strong experience with C# and .NET / .NET Core. • Experience with SQL Server. • Strong experience developing REST APIs / Web APIs. • Experience with HTML5 and CSS. • Experience with Blazor or comparable modern web technologies. • Solid understanding of the full Software Development Lifecycle. • Experience working within Agile, Scrum or Kanban environments. • Experience with unit testing and software quality practices. • Strong understanding of object-oriented programming and software development principles. • Strong analytical and problem-solving abilities. • Advantageous • Experience with Azure / Azure DevOps. • CI/CD and DevOps experience. • Experience with automated testing frameworks such as xUnit or NUnit. • Experience within insurance or financial services. • Experience with cloud technologies, microservices or enterprise application environments. • Previous experience mentoring or guiding developers. Skills & Competencies: • Technical problem solving • Software design and development • Analytical thinking • Attention to detail • Planning and organisation • Stakeholder communication • Collaboration • Quality focused • Decision making • Ability to work under pressure • Continuous improvement • Technical leadership and mentorship If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.Package & RemunerationR 740000 - R 840000 - Annually

Required Skills

C#.NETSQL ServerREST APIsHTML5CSSBlazorAgileScrumKanbanunit testingobject-oriented programmingAzureAzure DevOpsCI/CDDevOpsxUnitNUnitinsurancefinancial servicescloud technologiesmicroservicesenterprise application

Partner picks for Senior Application Developer – C# / .NET in North Johannesburg

Matched to the skills this page calls for and the candidate's location.

Partner
  • Partner course provider

    Structured programmes for software engineers, data science and DevOps.

    covers devops
  • Partner course provider

    Certification training in cloud, data, cyber security, project management and digital marketing.

    covers azurecovers devops
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.