Description

We are hiring a Senior .NET Backend Developer with a strong background in C#, .NET Core, microservices architecture, and enterprise-grade backend systems. The ideal candidate will work on scalable and secure HR and payroll applications for our direct client, collaborating across global teams and contributing to mission-critical product development.

 

Key Responsibilities:

  • Design and develop robust, scalable backend solutions using .NET Core / C#.
  • Build and maintain RESTful APIs, background services, and event-driven systems.
  • Work with SQL Server, PostgreSQL, or similar RDBMS for data storage and optimization.
  • Collaborate with architecture, product, and QA teams for solution design and delivery.
  • Ensure code quality, performance, and security best practices are followed.
  • Mentor junior developers and contribute to technical leadership in the team.
  • Use DevOps practices (CI/CD pipelines, Docker, Git) for efficient deployment.
  • Document technical specifications and provide accurate estimates for project tasks.

Must-Have Skills:

  • 8+ years of experience in .NET backend development.
  • Strong command of C#, .NET Core / .NET 6/7.
  • Expertise in REST APIs, microservices, and asynchronous programming.
  • Deep understanding of OOP, SOLID principles, and design patterns.
  • Experience with SQL Server / PostgreSQL, and performance tuning.
  • Hands-on experience with Git, unit testing frameworks (xUnit, NUnit).
  • Familiarity with cloud platforms (AWS or Azure) and modern DevOps tools.

Nice to Have:

  • Experience with message brokers (RabbitMQ, Azure Service Bus, Kafka).
  • Knowledge of Docker, Kubernetes, and containerized applications.
  • Exposure to CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions.
  • Familiarity with Domain-Driven Design (DDD) and event sourcing

Education

Any Gradute