Senior .Net Developer (44163)

Job title: Senior .Net Developer
Job type: Full-time
Emp type:
Salary type: Market Related
Location: Hillcrest
Job published: 09 May 2025
Job ID: 44163

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
  • Develop interactive UIs using JavaScript frameworks (Angular, React, or Vue.js) and Telerik/Kendo UI components
  • 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

image