Choose an option
We are seeking a Senior .NET Developer to join our team.
In this role, you will contribute to the design and development of robust software solutions. You will work in a collaborative environment focused on delivering high-quality applications and supporting business objectives.
Responsibilities
- Develop and maintain scalable .NET applications
- Participate in the design and implementation of new features
- Collaborate with team members to deliver project requirements
- Review and optimize existing code for performance and reliability
- Write and maintain unit tests to ensure code quality
- Troubleshoot and resolve technical issues as they arise
- Contribute to architectural decisions and best practices
- Document technical specifications and development processes
- Participate in code reviews and provide constructive feedback
Requirements
- At least 3 years of experience in .NET development
- Proficiency in C# programming
- Experience with unit testing frameworks
- Understanding of software architecture principles
- Familiarity with SDLC methodologies
- Strong knowledge of SQL
- Hands-on experience with Entity Framework
- Experience using Dapper for data access
- Proficiency with ADO.NET
- Experience working with Microsoft Azure
- Knowledge of ASP.NET for web application development
- Fluent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
- Experience working in Agile or Scrum environments