We are looking for a talented and experienced Senior .NET Developer with at least 5 years of experience to join our dynamic development team. In this role, you will play a crucial part in designing, developing, and maintaining scalable backend systems and high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using modern .NET technologies
- Write clean, scalable code
- Stay up to date with new technologies, terminology, concepts, and best practices in software development
- Participate in code reviews and provide constructive feedback to peers
- Collaborate closely with QA engineers to ensure comprehensive testing coverage and smooth deployments
- Work alongside the product team to refine requirements and deliver features that exceed user expectations
- Contribute to system monitoring, logging, and performance tuning to ensure system reliability and observability
- Test, deploy, and monitor your work – your contributions will be immediately visible to users
- Work with established development tools, guidelines, and conventions, including: web development using .NET Core or .NET Framework; relational databases (MSSQL) and Object-Relational Mapping (ORM) tools like Entity Framework (EF/EF Core); build and maintain integrations with NoSQL systems like Elasticsearch and cloud-based components, such as Azure Service Bus; basic understanding of frontend frameworks, with AngularJS being a plus