Senior .NET Developer
We are looking for an experienced Senior .NET Developer to become part of our growing team. In this position, you will be instrumental in crafting and launching dependable, high-capacity solutions that drive our products and services forward. Working alongside multidisciplinary teams, you will help transform creative concepts into reality and influence the technological roadmap of our platform. Responsibilities Build, implement, and support efficient server-side services and applications Plan resilient, dependable, and protected technical solutions that match company objectives Work together with product owners, UX specialists, and fellow engineers to scope and roll out new functionality Conduct peer code reviews and share thoughtful feedback to uphold high engineering standards Coach and support less experienced developers, helping them advance in their careers Refactor and enhance existing code to boost speed, scalability, and long-term sustainability Take part in technical roadmap discussions and influence key architectural choices Investigate, diagnose, and fix challenging production incidents promptly Keep current with new tools and frameworks, suggesting enhancements to our engineering workflow Requirements A minimum of 3 years of hands-on experience in a software engineering role Advanced command of C# and the .NET ecosystem for crafting enterprise-grade applications Practical expertise in writing unit tests to safeguard code quality and reliability Strong grasp of software architecture concepts, design patterns, and industry best practices Background in SDLC approaches such as Agile, Scrum, or Kanban Confident knowledge of SQL, including efficient query writing and relational database schema design Hands-on skills with data access libraries such as Entity Framework, Dapper, and ADO.NET Real-world experience using Microsoft Azure to deploy and manage cloud-based applications Demonstrated experience with ASP.NET for creating web applications and APIs Working familiarity with Angular for developing interactive and adaptive frontend interfaces Outstanding spoken and written English communication abilities (B2+ level or above) Nice to have Hands-on knowledge of container technologies like Docker and orchestration systems such as Kubernetes Understanding of CI/CD workflows and broader DevOps culture Awareness of microservices architecture and distributed system design