Choose an option
We are seeking a Senior .NET Developer to join our team.
In this role, you will be responsible for creating robust and scalable software solutions. You will collaborate with a dedicated team focused on delivering applications that support business growth.
Responsibilities
- Build and implement scalable .NET solutions
- Take part in designing and launching new product functionalities
- Work closely with colleagues to achieve project goals
- Revise and improve existing code for better performance and maintainability
- Create and maintain unit tests to ensure code reliability
- Address and solve technical issues as they arise
- Participate in architectural discussions and help define development standards
- Prepare documentation for technical processes and specifications
- Contribute to code review sessions and provide constructive feedback
Requirements
- At least 3 years of experience working with .NET technologies
- Strong expertise in C# development
- Experience with unit testing frameworks and methodologies
- Thorough understanding of software architecture principles
- Familiarity with software development life cycle processes
- Advanced SQL skills for database management
- Practical experience with Entity Framework
- Knowledge of Dapper for data access
- Proficiency in ADO.NET for database operations
- Experience with Microsoft Azure cloud services
- Background in ASP.NET for web development
- Fluent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
- Experience working in Agile or Scrum environments