Talent Job Seeker

Senior .NET Developer

About the position

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.

Place of work

Talent Job Seeker
Durban
app.general.countries.South Africa

About the company

Identifica el mejor Talento con Talent Job Seeker

Relevant places near

  • Durban
  • Pinetown
  • Berea
  • Durban
  • uMhlanga
  • uMhlanga
  • Durban
  • Durban
  • Durban
  • Durban



Job ID: 9605819 / Ref: 5c7f66432b10c58be08672da95f4f143

Open application open_in_new

Talent Job Seeker