Itransition is seeking a Senior or Lead .NET Developer to join a large-scale project for a global client. This is a long-term opportunity to work within a strong distributed team, influence architectural decisions, and drive high-quality development practices.
Key responsibilities
- Design and develop new features and services for complex systems.
- Participate in architectural and technical discussions to shape the product.
- Conduct code reviews and lead refactoring initiatives to ensure high code quality.
- Promote and implement industry best practices in software development.
- Collaborate effectively with an international team using Agile methodologies.
Requirements
- At least 4 years of professional software development experience (5+ years for Lead level).
- Strong proficiency in Microsoft .NET, with a focus on ASP.NET Core.
- Hands-on experience in building and maintaining RESTful APIs.
- Solid understanding of AWS Cloud, Docker, containerization, and microservices architecture.
- Deep knowledge of software design principles, SOLID, and SQL/NoSQL databases.
- Good spoken and written English for daily communication with international stakeholders.
What we offer
- Engagement in challenging projects for globally recognized clients.
- A structured career development system with clear skill progression paths.
- Flexible working hours to help you maintain a healthy work-life balance.
- The opportunity to work fully remotely from any location.