3+ years of experience in managing a team 6+ years of expertise in the .NET ecosystem Proficiency in C# (.NET Core, ASP.NET Core) Strong understanding of OOP, SOLID concepts, and design patterns Experience with RDBMS and NoSQL Experience with message brokers (Kafka preferred) Experience with automation of development/QA tools, monitoring, tracing, and debugging in cloud environments Strong adherence to code review practices Willingness to participate in on-calls