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