Enable job alerts via email!

Senior .NET Developer

The Legends Agency

Durban

On-site

ZAR 600,000 - 900,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading agency seeks a skilled Senior .NET Developer to design and maintain complex web applications. You will utilize advanced technologies such as C#, AWS, and microservices architecture while driving efficient solutions. Join to elevate your development career and impact high-quality software delivery.

Qualifications

  • 5+ years of experience in .NET development.
  • Strong SQL skills with T-SQL and PostgreSQL optimization.
  • Proficiency in AWS services, including RDS and Lambda.

Responsibilities

  • Lead design and development of web applications and services.
  • Architect scalable systems using microservices and RESTful APIs.
  • Mentor junior developers and provide technical leadership.

Skills

.NET development
C#
AWS
Docker
Kubernetes
PostgreSQL
RabbitMQ
Redis
CI/CD
Microservices

Tools

Terraform
T-SQL
Angular
React
Vue.js
Blazor
Kendo UI
xUnit
NUnit

Job description

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.