Enable job alerts via email!

Senior.NET Developer

The Legends Agency

Durban

On-site

ZAR 600,000 - 900,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in KwaZulu-Natal is seeking a skilled Senior .NET Developer. In this role, you will design, develop, and maintain complex web applications, lead technical decisions, and mentor junior developers. The ideal candidate has over 5 years of experience in .NET development, strong skills in AWS and microservices, and a passion for creating scalable software solutions.

Qualifications

  • 5+ years of experience in .NET development, including C#, .NET Core, ASP.NET MVC.
  • Strong experience with Redis, RabbitMQ, and AWS.
  • Proficiency with microservices, CI/CD pipelines, and Docker.

Responsibilities

  • Lead design and development of web applications using .NET technology.
  • Collaborate on full-stack development, including frontend integration.
  • Mentor junior developers and provide technical leadership.

Skills

C#
.NET Core
PostgreSQL
RabbitMQ
Redis
AWS
JavaScript frameworks
DevOps practices

Tools

Docker
Kubernetes
Terraform
Job description
Overview

Our client is seeking a skilled Senior .NET Developer to join their team. In this role, you will design, develop, and maintain complex web applications and services, drive technical decisions, and ensure high-quality, scalable software solutions.

Key Responsibilities
  • Lead the design, development, and optimization of web applications using C#, .NET, MVC, Redis, RabbitMQ, PostgreSQL, and MS SQL Server.
  • Architect scalable, high-performance systems with microservices and background services (e.g., Hangfire, Quartz.NET), integrating with RESTful APIs.
  • Work with AWS services like Amazon RDS for PostgreSQL, Lambda, S3, EC2, and CloudFormation to build, deploy, and manage cloud-based solutions.
  • Implement caching and session management using Redis and messaging queues with RabbitMQ.
  • Mentor junior developers, provide technical leadership in code reviews, and lead design discussions.
  • Collaborate on full-stack development, including front-end integration with JavaScript frameworks (e.g., Angular, React, Vue.js) and Blazor for building interactive web UIs.
  • Utilize Telerik UI components (e.g., Kendo UI) to create rich, interactive front-end experiences.
  • Work closely with stakeholders to define requirements, deliver on time, and ensure high-quality standards.
  • Optimize performance, design secure systems, and maintain efficient databases (e.g., PostgreSQL, T-SQL, stored procedures).
  • Continuously improve development processes, utilizing modern DevOps practices (CI / CD), Docker, Kubernetes, and infrastructure automation with Terraform on AWS.
Required Skills & Experience
  • 5+ years of experience in .NET development, with expertise in C#, .NET Core, ASP.NET MVC, Entity Framework, Razor / Blazor.
  • Strong experience with Redis, RabbitMQ, background services (e.g., Hangfire, Quartz.NET), and AWS.
  • Expertise with PostgreSQL and AWS cloud services (e.g., Amazon RDS, Lambda, S3, EC2, CloudFormation).
  • Proficiency with microservices architecture, RESTful APIs, Docker, and Kubernetes.
  • Experience with CI / CD pipelines and infrastructure automation (e.g., Terraform, ARM templates).
  • Strong SQL skills with T-SQL and PostgreSQL database optimization.
  • Familiarity with unit testing frameworks (e.g., xUnit, NUnit), DevOps tools, and Agile / Scrum methodologies.
  • Excellent problem-solving, communication, and leadership skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.