Enable job alerts via email!

Senior .Net Developer

Ntice Sourcing Solutions

Durban

On-site

ZAR 60 000 - 100 000

Full time

9 days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Senior .NET Developer, where you'll lead the design and development of scalable applications in a cloud-native environment. This role emphasizes collaboration and innovation, allowing you to mentor junior developers while delivering enterprise-grade solutions using a modern .NET stack. You'll work with cutting-edge technologies such as AWS and microservices, driving impactful projects in a digitally evolving industry. With a strong focus on professional growth and a competitive compensation package, this is an exciting opportunity to make a significant impact in the agricultural sector.

Benefits

Flexible work environment
Professional growth support
Competitive compensation
Collaborative R&D environment

Qualifications

  • 5+ years of experience in full-stack .NET development.
  • Proficient in C#, .NET Core, ASP.NET MVC, and Entity Framework.
  • Strong analytical, communication, and leadership skills.

Responsibilities

  • Architect and develop complex .NET applications using C# and .NET Core.
  • Leverage AWS services for scalable cloud solutions.
  • Guide technical design and conduct code reviews.

Skills

C#
.NET Core
ASP.NET MVC
Entity Framework
Blazor
AWS
Redis
RabbitMQ
PostgreSQL
Docker
Kubernetes
Terraform
Agile/Scrum
CI/CD

Tools

Docker
Kubernetes
Terraform
PostgreSQL
RabbitMQ

Job description

Our Client, a leader in the agricultural sector is looking for a Senior Developer to join their growing Team!

Role Summary
As a Senior .NET Developer, you will design and develop robust, scalable applications, lead architectural decisions, and mentor junior developers. You'll play a critical role in delivering enterprise-grade solutions using a modern .NET stack in a cloud-native environment (AWS). Collaboration, innovation, and technical leadership are key.

Key Responsibilities

  • Architect, develop, and maintain complex .NET applications using C#, .NET Core, ASP.NET MVC, Razor, and Blazor
  • Build scalable systems using microservices, background processing tools ( Hangfire , Quartz.NET), and RESTful APIs
  • Leverage AWS services (Lambda, EC2, RDS for PostgreSQL, S3, CloudFormation) for scalable cloud solutions
  • Implement distributed caching and messaging using Redis and RabbitMQ
  • Guide technical design and conduct code reviews; mentor junior developers
  • Manage databases and optimize performance with PostgreSQL and MS SQL Server
  • Ensure high standards through CI/CD, Docker, Kubernetes, and Terraform in a DevOps-enabled workflow
  • Drive continuous improvement through Agile best practices and modern SDLC techniques

Required Skills & Experience

  • Minimum 5 years of experience in full-stack .NET development
  • Proficient in C#, .NET Core, ASP.NET MVC, Entity Framework, Razor/Blazor
  • Strong hands-on experience with Redis, RabbitMQ, and background services
  • Deep knowledge of AWS (Lambda, EC2, S3, CloudFormation, RDS)
  • Expertise in PostgreSQL, including database optimization and stored procedures
  • Experience with Docker, Kubernetes, microservices, and RESTful API development
  • Familiar with infrastructure-as-code tools like Terraform or ARM templates
  • Proficiency with unit testing ( xUnit , NUnit ), Agile/Scrum, and DevOps pipelines
  • Strong analytical, communication, and leadership skills

Why Join Us?

  • Opportunity to lead impactful projects in a digitally evolving industry
  • Collaborative and innovative R&D environment
  • Flexible, cloud-first tech stack with a strong DevOps culture
  • Competitive compensation and professional growth support
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.