Senior .NET Developer
We are eager to bring a skilled Senior .NET Developer onto our growing team. In this role, you will be a central figure in constructing and delivering dependable, far-reaching solutions that advance our offerings. Collaborating with various groups, you will help translate creative concepts into real outcomes and contribute to defining the technical course of our platform. Responsibilities Build, ship, and look after sturdy backend services and applications Shape lasting, reliable, and protected software designs that match company objectives Work hand in hand with product owners, design specialists, and fellow engineers to outline and deliver new functionality Perform code reviews across the team and share helpful feedback to preserve excellent engineering standards Coach less experienced developers and support them as they grow in their careers Enhance and update aging code to raise efficiency, expandability, and maintainability Take an active role in technology planning sessions and influence pivotal design choices Pinpoint, examine, and fix demanding issues in production environments without hesitation Keep abreast of the latest technologies and recommend refinements to our engineering practices Requirements A minimum of 3 years of hands-on professional experience as a software engineer Advanced mastery of C# and the .NET ecosystem for crafting enterprise-class solutions Demonstrated experience producing unit tests to guarantee reliable and well-built code Strong understanding of software architecture essentials, design patterns, and trusted engineering methods Background in SDLC frameworks such as Agile, Scrum, or Kanban Confident grasp of SQL, including efficient query development and relational schema modeling Working proficiency with data access technologies including Entity Framework, Dapper, and ADO.NET First-hand experience using Microsoft Azure to host and run cloud-based applications Established expertise with ASP.NET for creating web applications and APIs Functional knowledge of Angular for delivering interactive and adaptive frontend experiences Strong English skills, both spoken and written (B2+ level or higher) Nice to have Hands-on capability with containerization solutions like Docker and orchestration platforms such as Kubernetes Understanding of CI/CD pipelines and general DevOps methodologies Acquaintance with microservices architecture and distributed computing principles