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