· Bachelor’s in Computer Science/Engineering or equivalent
· 6+ years hands-on .NET Core and C# experience; deep understanding of both .NET Framework and .NET Core
· Deep understanding of microservices and distributed systems programming models
· Proven background in event-driven architectures (pub/sub, event sourcing)
· Expert with Entity Framework Core and MS SQL Server (T-SQL, indexing, migrations)
· Solid experience with authentication & authorization frameworks (JWT, OAuth2, OpenID Connect)
· Strong knowledge of GOF design patterns and SOLID principles
· Strong understanding of network fundamentals (HTTP, TCP/IP)
· Demonstrated ability to profile and optimize high-throughput services
· Strong experience with multithreading programming models
· Excellent analytical, problem-solving, estimation, and communication skills
· Agility and ability to work effectively under pressure while keeping commitments