Intermediate NET Developer

Rectron

South Africa

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rectron is seeking an Intermediate .NET Developer to join the IT team in Midrand. You will develop, maintain, and optimize business-critical applications using C#, .NET, and ASP.NET Core, while designing REST APIs and backend services.

The role requires strong SQL Server skills, Azure experience, and the ability to work across backend services, databases, and cloud-hosted solutions. Collaboration with internal teams is essential.

Qualifications

  • 4+ years’ experience in software development.
  • Strong C# and .NET / .NET Core development experience.
  • Experience with ASP.NET Core MVC and/or Web API.
  • Solid SQL Server experience, including queries, joins, indexing, stored procedures, and performance troubleshooting.
  • Experience working with Azure services such as App Services, Azure SQL, Blob Storage, Key Vault, Application Insights, or Azure Functions.
  • Understanding of REST APIs, JSON, authentication, and integration patterns.
  • Familiarity with Git and source control workflows.
  • Good debugging, problem-solving, and analytical skills.
  • Ability to work independently while still collaborating well in a team.

Responsibilities

  • Develop, maintain, and enhance applications using C#, .NET, ASP.NET Core, and related technologies.
  • Design and build REST APIs and backend services.
  • Write, optimize, and troubleshoot SQL queries, stored procedures, and database structures.
  • Work with Microsoft Azure services for application hosting, storage, monitoring, and deployment.
  • Assist with system integrations between internal platforms and third-party services.
  • Debug, investigate, and resolve application issues.
  • Participate in code reviews and contribute to development best practices.
  • Collaborate with business users, developers, and stakeholders to understand requirements.
  • Support deployments, testing, and production issue resolution.
  • Maintain technical documentation where required.

Job description

Job Title: Intermediate NET Developer

Reports to: Information Systems Manager

Department: IT

Job Grade

Branch: Midrand

Job Purpose

The purpose of this job is to assist with building, maintaining, and improving business-critical applications. The ideal candidate has strong experience with .NET, SQL Server, and Azure, and is comfortable working across backend services, APIs, databases, and cloud-hosted solutions. To help build and support scalable business applications. The role involves backend development, API integration, database work, cloud deployment, troubleshooting, and collaboration with internal teams.

Primary Objectives
  • Develop, maintain, and enhance applications using C#, .NET, ASP.NET Core, and related technologies.
  • Design and build REST APIs and backend services.
  • Write, optimize, and troubleshoot SQL queries, stored procedures, and database structures.
  • Work with Microsoft Azure services for application hosting, storage, monitoring, and deployment.
  • Assist with system integrations between internal platforms and third-party services.
  • Debug, investigate, and resolve application issues.
  • Participate in code reviews and contribute to development best practices.
  • Collaborate with business users, developers, and stakeholders to understand requirements.
  • Support deployments, testing, and production issue resolution.
  • Maintain technical documentation where required.
Education/Qualification, Skills and Experience
Education/Qualification

Relevant degree, diploma, or equivalent practical experience in software development.

Required Skills and Experience
  • 4+ years’ experience in software development.
  • Strong C# and .NET / .NET Core development experience.
  • Experience with ASP.NET Core MVC and/or Web API.
  • Solid SQL Server experience, including queries, joins, indexing, stored procedures, and performance troubleshooting.
  • Experience working with Azure services such as App Services, Azure SQL, Blob Storage, Key Vault, Application Insights, or Azure Functions.
  • Understanding of REST APIs, JSON, authentication, and integration patterns.
  • Familiarity with Git and source control workflows.
  • Good debugging, problem-solving, and analytical skills.
  • Ability to work independently while still collaborating well in a team.
Advantageous
  • Microsoft Azure certifications, such as Azure Fundamentals, Azure Developer Associate, Azure Administrator Associate, or Azure Solutions Architect Associate.
  • Experience building or integrating LLM-based solutions, AI assistants, chatbots, or automation tools.
  • Experience working with Azure AI services, Azure OpenAI, OpenAI APIs, vector databases, embeddings, or retrieval-augmented generation.
  • Experience with Entity Framework Core.
  • Experience with CI/CD pipelines, Azure DevOps, or GitHub Actions.
  • Exposure to frontend technologies such as JavaScript, Razor, or Blazor.
  • Experience with background jobs, caching, queues, or event-driven architecture.
  • Knowledge of security best practices, identity, OAuth, or role-based access.
  • Experience in ecommerce, ERP, CRM, or business systems would be beneficial
Personal Attributes

Practical and solution focused.

Strong attention to detail.

Good communication skills.

Comfortable working in a fast-paced environment.

Takes ownership of assigned work.

Willing to learn and improve existing systems.

Able to balance new development with maintenance and support work

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate .NET Developer
Intermediate .NET Developer

iDbase Software • Johannesburg

Hybrid
ZAR 500,000 - 750,000
Intermediate .Net Developer
Intermediate .Net Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 420,000 - 600,000
Intermediate .NET Developer
Intermediate .NET Developer

Hire Resolve • Durban

On-site
Senior Developer (IT)
Senior Developer (IT)

ATS Client • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Solas IT Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Intermediate .Net Developer (with Blazor)
Intermediate .Net Developer (with Blazor)

Blue Pearl HQ • Cape Town

Hybrid
ZAR 600,000 - 900,000
.NET Developer
.NET Developer

Hire Resolve • Cape Town

On-site
ZAR 450,000 - 650,000
Dotnet Developer
Dotnet Developer

Penta Consulting • Wes-Kaap

On-site
ZAR 360,000 - 520,000
Web Developer
Web Developer

multiSEARCH Recruitment • Pretoria

On-site
ZAR 500,000 - 700,000
Senior Web Developer
Senior Web Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 800,000 - 1,200,000