Senior .Net Developer – CPT | Optimal Growth Technologies

Save

Job Location : Western Cape, Cape Town

Deadline : January 07, 2026

About the Role

Based in Cape Town, this role focuses on the design and implementation of data-driven software solutions to support high-RPM business operations. Utilizing AWS for scalable application hosting and ServiceNow for incident tracking, the developer ensures 100% compliance with modern SDLC standards. Their work mitigates operational risk by ensuring system stability and leveraging data to optimize digital services and workflows.

Role Overview

  • We are seeking an experienced Senior .NET Developer to join our development team and lead the design, development, and optimization of robust, scalable enterprise applications. The ideal candidate is a hands-on technical expert with strong problem-solving skills, excellent architectural understanding, and the ability to mentor junior developers. You will be responsible for full SDLC delivery, high-quality coding, system integrations, and contributing to innovation across the technology landscape.

Key Responsibilities

  • Application Development & Architecture
  • Design, develop, and maintain high-performance applications using .NET technologies.
  • Lead technical design sessions and contribute to architectural decisions.
  • Build scalable, secure, and reliable backend systems and APIs.
  • Ensure adherence to best coding practices, performance optimization, and maintainability.
  • System Integration & Deployment
  • Develop and consume RESTful APIs, microservices, and integrations with third-party systems.
  • Collaborate with DevOps teams on CI/CD pipelines and automated deployments.
  • Technical Leadership & Collaboration
  • Mentor and support junior developers through code reviews and technical guidance.
  • Work closely with Product Owners, Business Analysts, QA, and UI/UX teams to deliver high-quality software.
  • Contribute to sprint planning, estimations, and agile ceremonies.
  • Quality Assurance
  • Perform unit testing, debugging, troubleshooting, and performance tuning.
  • Ensure code quality through peer reviews, refactoring, and adherence to SOLID principles.

Technical Skills

  • 8+ years of experience as a .NET Developer (C#, .NET Core/.NET 6+).

Strong experience with:

  • ASP.NET Core
  • Entity Framework / EF Core
  • REST APIs & Microservices
  • SQL Server / PostgreSQL
  • LINQ & asynchronous programming
  • Experience with cloud platforms (Azure, AWS, or GCPpreferably Azure).
  • Understanding of clean architecture, DDD, design patterns, and SOLID principles.
  • Experience with front-end technologies (Angular, React, or Blazor) is advantageous.
  • Experience working with Git, CI/CD pipelines, and containerization (Docker/Kubernetes) is a plus.

Soft Skills

  • Strong problem-solving and analytical mindset.
  • Excellent communication and collaboration skills.
  • Ability to work independently and take ownership of solutions.
  • Strong attention to detail and commitment to code quality.

Qualifications

  • Bachelors degree in Computer Science, Information Systems, Engineering, or related field (preferred).
  • Relevant Microsoft certifications beneficial but not required.

Career Growth & Education

A Bachelor’s degree in Computer Science or Information Technology is the essential foundation, with growth supported by mastering C# and modern web frameworks. Advancement leads to Senior Developer or Systems Analyst roles within the global tech sector. Pursuing specialized bootcamps in full-stack development and obtaining professional certifications in Agile methodologies provides a pathway to senior leadership in international software firms.

Salary & Financial Insight

Estimated monthly salaries for Senior Developers range from R60,000 to R105,000 based on technical proficiency. Young professionals should prioritize early retirement fund contributions and starting a small-scale investment plan in diversified ETFs.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.