jobapplier

Senior Backend .Net Developer

BlackStone eIT

Responsibilities

  • _Design, develop, and maintain scalable_ _.NET / ASP.NET Core applications._
  • _Develop and maintain_ _Microservices-based architectures._
  • _Build and consume_ _RESTful APIs_ _and integrate with internal and external systems._
  • _Implement asynchronous communication using_ _RabbitMQ_ _and message-based architectures._
  • _Design and implement_ _event-driven solutions_ _using message queues and exchanges._
  • _Handle message reliability, retries, acknowledgements, dead-letter queues, and error handling._
  • _Develop clean, maintainable, and reusable code following_ _Clean Architecture, SOLID, and design patterns._
  • _Work with_ _SQL Server_ _and optimize database queries, stored procedures, and data access._
  • _Implement authentication and authorization using appropriate security mechanisms._
  • _Troubleshoot production issues and analyze application logs and distributed-system failures._
  • _Collaborate with Frontend, QA, DevOps, Business Analysts, and Solution Architects._
  • _Participate in code reviews and ensure adherence to development standards._
  • _Write unit and integration tests and ensure high-quality deliverables._
  • _Support CI/CD pipelines and application deployments in cloud/containerized environments._
  • _Monitor and improve application performance, scalability, and reliability._
  • _Acknowledgements_

Requirements

  • _Strong experience with_ _C# and .NET / ASP.NET Core._
  • _Strong understanding of_ _Microservices Architecture._
  • _Strong experience with_ _REST APIs_ _and API integration._
  • _Hands-on experience with_ _RabbitMQ._
  • _Good understanding of:_
  • _Exchanges and Queues_
  • _Direct, Topic, Fanout exchanges_
  • _Routing Keys_
  • _Dead-Letter Exchanges/Queues_
  • _Retry mechanisms_
  • _Message durability and persistence_
  • _Publisher/Consumer patterns_
  • _Strong experience with_ _SQL Server._
  • _Good understanding of_ _Entity Framework Core / Dapper._
  • _Experience with_ _Dependency Injection and Middleware._
  • _Strong knowledge of_ _SOLID principles and Design Patterns._
  • _Experience with_ _Git_ _and source-control workflows._
  • _Experience with_ _Azure_ _or another cloud platform is a plus._
  • _Knowledge of_ _Redis, caching, and distributed systems_ _is a plus._

Preferred

  • _Understanding of_ _Docker and Kubernetes_ _is highly preferred._
  • _Experience with_ _CI/CD and Azure DevOps_ _is preferred._

Apply

[Apply at BlackStone eIT](https://apply.workable.com/blackstone-eit-2/j/C1AD5D74BA/apply)