Menu Close

Johannesburg: .Net Developer

Advertisement



Job Description

We are seeking a highly skilled and experienced Backend Developer (.NET) to join our dynamic engineering team. The ideal candidate is passionate about building clean, scalable, and reliable backend systems, and has strong expertise across the .NET ecosystem, PostgreSQL, and modern architectural patterns. In this role, you will collaborate closely with cross-functional teams, contribute to technical design decisions, and take full ownership of features from concept to deployment. If you enjoy solving complex problems, writing high-quality code, and working in a fast-paced environment, we would love to hear from you.  Responsibilities Design, develop, and maintain backend services using C# and the .NET framework. Implement data access layers using Entity Framework, with PostgreSQL as the primary database. Apply CQRS and SOLID principles to ensure scalable, maintainable, and testable code. Use the Mediator design pattern (e.g., MediatR) to structure request handling and domain logic. Design and document RESTful APIs using OpenAPI/Swagger, ensuring clear, accurate, and up-to-date API contracts. Collaborate closely with other engineers to design new features, review code, and enhance existing software. Take end-to-end ownership of features — from design and implementation to deployment and post-release support. Requirements Strong proficiency in C# and the .NET ecosystem (minimum 5 years). Experience with Entity Framework and PostgreSQL (minimum 5 years). Solid understanding of CQRS and SOLID design principles. Familiarity with the Mediator design pattern (e.g., MediatR). Experience designing and documenting RESTful APIs using OpenAPI/Swagger, including request/response models and error handling (minimum 5 years). Proven ability to reason through complex architectural and design decisions. Self-driven, proactive, and passionate about writing high-quality, well-structured software.

View Job  South Africa: Technical Lead (Solution Design Engineer)

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Gauteng

In Gauteng, the IT and computing industry is a significant contributor to the province’s economy, with a steady demand for skilled professionals. Typically, this field is characterized by rapid technological advancements, innovative projects, and a high level of job satisfaction among employees. Generally, career prospects in this sector are strong, with a range of opportunities available across various industries.

Salaries for IT and computing professionals in Gauteng can vary widely depending on factors such as experience, company size, and industry sector. While it is common to see salaries ranging from R400 000 to R1,200 000 per annum, these figures are only a general guideline and actual salaries may differ significantly. For instance, senior executives or technical leads with extensive experience may command higher salaries, while entry-level positions may start at lower levels.

Common skills required for IT and computing roles in Gauteng include proficiency in programming languages such as Java, Python, or C++, knowledge of cloud platforms like AWS or Azure, and experience with agile development methodologies. Additionally, understanding of data analysis and interpretation, cybersecurity principles, and IT project management are often essential. Familiarity with popular software applications, such as Microsoft Office 365 or Google Workspace, is also beneficial.

The financial services sector, technology industry, manufacturing sector, and government departments are among the common industries that employ IT and computing professionals in Gauteng. These sectors require a range of skills and expertise, from data analysis to network administration, making them attractive options for career development.

View Job  Cape Town City Centre: E-commerce Manager (WooCommerce & API Integration)

For those seeking a career in IT and computing, there are numerous opportunities for professional growth and development. Typically, career progression involves moving into senior roles or specialized positions, such as technical lead, solutions architect, or data scientist. Opportunities for further education and training, such as certifications or postgraduate studies, can also enhance job prospects. Generally, a strong understanding of industry trends, networking, and continuous learning are essential for success in this field.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg, Gauteng


Job Seeker Tip

Quantify your achievements on your CV using numbers and percentages where possible.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

View Job  Johannesburg: Senior .NET Engineer – Backend Focused posted by Tumaini Consulting

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Sandton: Professional Quantity Surveyor posted by Hire Resolve

February 11, 2026

Job Title: Quantity SurveyorLocation: JohannesburgWe are seeking a highly skilled and experienced Professional Quantity Surveyor with specialised knowledge...

View Job

Kuils River: Sales Rep posted by DB Recruitment

Jobs in Cape Peninsula February 11, 2026
DB Recruitment Sales

Sales Representative Cape Town Provision ISR is looking for a motivated and results-driven Sales Representative to join our Cape Town…

View Job

Umhlanga: Civil Engineer / Technologist posted by Hire Resolve

Jobs in KwaZulu-Natal February 11, 2026
Hire Resolve Other Engineering

Our client, a multi-disciplinary engineering company, is looking for a Civil Engineer or Technologist to join their team at the…

View Job

Bellville: Graphic Designer posted by DB Recruitment

Jobs in Bellville February 11, 2026
arts & media Creative DB Recruitment design

Graphic Designer (In-House Group of Companies) Were looking for a creative and detail-driven Graphic Designer to join our in-house team,…

View Job

Cape Town: Head Of Business Development – Solar Industry posted by Hire Resolve

Jobs in Cape Peninsula February 11, 2026
Hire Resolve Other Engineering

Job Title: Head of Business Development - SolarLocation: Cape TownSummary:Our client is seeking a dynamic and experienced Head of Business…

View Job

Durbanville: Graphic Designer posted by DB Recruitment

Jobs in Cape Peninsula February 11, 2026
arts & media Creative DB Recruitment design

Graphic Designer (In-House Group of Companies) Were looking for a creative and detail-driven Graphic Designer to join our in-house team,…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area