Job Description

Mid to Senior .NET Developer (Backend Focus) A mid to senior level .NET Developer is required to lead backend development within an engineering team. The role focuses on building scalable, cloud-native backend services and APIs using .NET (C#), with strong emphasis on microservices, Azure Functions/Durable Functions, and distributed systems.Core Responsibilities:Develop and maintain backend services, APIs, and Azure Durable Functions.Build microservices and distributed systems with clean, well-tested code.Collaborate with cross-functional teams and participate in code reviews.Troubleshoot production issues and contribute to technical architecture.Mentor junior developers and assist with documentation.Key Requirements:5+ years’ experience in .NET/C# and backend development.Strong experience with REST APIs, microservices, OOP, SOLID principles.Skilled in SQL databases, Git, CI/CD, and performance optimization.Ability to work independently with strong problem-solving skills.Understanding of stateful vs stateless patterns.Highly Preferred:Experience with Azure Functions or Durable Functions.Added Advantages:Azure cloud, containerization (Docker/Kubernetes), messaging systems, NoSQL databases, monitoring/observability tools, authentication frameworks, and modern front-end frameworks.Experience with TDD and automated testing.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period