Choose an option
We are looking for a Senior .NET Developer to join our team.
In this position, you will be instrumental in building reliable and scalable software solutions. You will work within a collaborative environment dedicated to delivering quality applications that drive business success.
Responsibilities
- Design and develop scalable .NET applications
- Participate in the creation and rollout of new product features
- Work alongside team members to accomplish project objectives
- Refactor and optimize existing code to enhance performance and maintainability
- Develop and update unit tests to maintain high standards of code quality
- Troubleshoot and resolve technical challenges as they come up
- Engage in architectural planning and contribute to setting development guidelines
- Document technical processes and specifications as required
- Join code review sessions and offer valuable feedback to peers
Requirements
- Minimum of 3 years’ experience working with .NET technologies
- Advanced proficiency in C#
- Experience with unit testing tools and best practices
- Solid understanding of software architecture concepts
- Knowledge of software development life cycle methodologies
- Strong skills in SQL for database management
- Hands-on experience with Entity Framework
- Familiarity with Dapper for efficient data access
- Proficient in ADO.NET for database connectivity
- Experience working with Microsoft Azure cloud services
- Background in ASP.NET for web application development
- Fluent English skills, both written and spoken, at B2+ level or higher
Nice to have
- Experience working in Agile or Scrum teams