Qualifications

  • Expert-level experience with .NET 8 and C# 12 features, idioms and performance optimization.
  • Proven experience with Dapper and Entity Framework Core in production systems.
  • Advanced SQL Server expertise including query tuning, indexing, execution plans and statistics.
  • Deep understanding of transactional guarantees (ACID), isolation levels and deadlock analysis; experience with sharding and partitioning is beneficial.
  • Experience with Redis and distributed caching strategies is beneficial.
  • Experience with Elasticsearch (indexing, search and aggregation optimization) is beneficial.
  • Solid experience designing microservices and event-driven architectures and understanding service boundaries and communication patterns.
  • Hands-on experience with message brokers such as RabbitMQ, Kafka or Azure Service Bus.
  • Strong DevOps and CI/CD experience, preferably with Azure DevOps, and familiarity with deployment strategies and release management.
  • Practical experience with observability tooling, incident management and leading post-mortems.
  • Strong automated testing background across unit, integration, contract and performance tests.
  • Excellent verbal and written communication skills, strong ownership mindset and ability to lead through high-severity production incidents.

Desired Skills:

  • .NET 8
  • C# 12
  • Entity Framework Core
  • Dapper
  • SQL Server
  • LINQ

Learn more/Apply for this position