Senior .NET Developer (C#)

About the Role

We’re looking for a Senior .NET Developer to lead the development of core backend systems. You’ll be responsible for designing and implementing robust solutions, driving technical excellence, and mentoring less experienced engineers.

 

Responsibilities

  • Design, develop, and maintain backend services using .NET (C#).
  • Architect scalable, maintainable systems and improve existing infrastructure.
  • Implement and maintain REST / gRPC APIs and third-party integrations.
  • Ensure code quality through code reviews, testing, and CI/CD best practices.
  • Work with SQL and NoSQL databases; write and optimize complex queries.
  • Contribute to DevOps practices (containerization, orchestration, automation).
  • Mentor Junior/Mid developers and participate in sprint planning.
  • Take part in technical decision-making — choosing frameworks, libraries, and scalability strategies.

 

Requirements

  • 5+ years of experience in software development with C# / .NET (including .NET Core / .NET 6/7/8+).
  • Strong expertise in ASP.NET Core, Web API, and middleware.
  • Solid experience with Relational Databases (MS SQL / PostgreSQL) and ORM frameworks (Entity Framework Core).
  • Understanding of microservices architecture and distributed systems.
  • Experience with Docker (Kubernetes experience is a plus).
  • Familiarity with CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab CI, etc.).
  • Proficiency in writing unit and integration tests.
  • Good understanding of design patterns, SOLID principles, and clean architecture.
  • Upper-intermediate or higher level of English (written and spoken).

 

Nice to Have

  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Knowledge of message brokers (RabbitMQ, Kafka).
  • Frontend exposure (React, Angular, or Blazor).
  • Previous experience in team leadership or technical mentorship.

 

We Offer

  • Competitive compensation (based on experience and skill level).
  • Flexible working hours and remote-friendly culture.
  • Professional growth opportunities and support for certifications.
  • Modern tech stack, open-minded team, and challenging projects.

     

 

 

 

 

 

Required languages

English B2 - Upper Intermediate
Published 29 October
90 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...