Choose an option
We are searching for a Senior .NET Developer to join our team.
In this role, you will play a key part in crafting dependable software solutions. You will be part of a collaborative group focused on delivering high-quality applications that support business objectives.
Responsibilities
- Develop and maintain .NET applications designed for scalability
- Contribute to the design and launch of new software features
- Coordinate with team members to achieve project milestones
- Improve and refactor existing code to boost performance and reliability
- Create and maintain unit tests to ensure robust code quality
- Identify and resolve technical issues as they arise
- Participate in architectural discussions and help define development standards
- Document technical workflows and specifications as needed
- Take part in code reviews and provide constructive input to the team
Requirements
- At least 3 years of hands-on experience with .NET technologies
- Expertise in C# programming
- Experience with unit testing frameworks and methodologies
- Understanding of software architecture principles
- Familiarity with SDLC processes
- Strong SQL skills for database operations
- Experience working with Entity Framework
- Knowledge of Dapper for streamlined data access
- Proficiency in ADO.NET for database integration
- Background in using Microsoft Azure for cloud-based solutions
- Experience with ASP.NET for web application development
- Fluent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
- Background working in Agile or Scrum environments