Required skills
.NET / good
React / good
English / strong
We are looking for a skilled and proactive Middle .NET Developer to join our team and play a key role in the modernization of our application platform. The primary focus of this role will be to support the migration of the UI layer from Angular to React, while maintaining and extending backend functionality developed with .NET Core 8. The ideal candidate will have hands-on experience in both frontend and backend technologies, a solid understanding of modern web application architecture, and a mindset geared toward clean, maintainable code.
As part of a cross-functional team, you will collaborate with other developers, designers, and stakeholders to refactor legacy components, ensure platform consistency, and contribute to the technical evolution of the product.
Project duration: 6 months
Customer
ConnectWise is the world’s leading software company dedicated to the success of IT solution providers. Their vision is to power a thriving IT ecosystem that transforms what’s possible for small and medium sized businesses (SMBs) and do this by empowering IT solution providers with unmatched software, services, and community to achieve their most ambitious vision of success. The tools being developed are used by IT service providers to automate their activities for SMBs, such as backup and restore, providing security, and performing administrative tasks on Microsoft 365 tenants.
Project
The project relates to a SaaS platform currently undergoing a frontend transformation from Angular to React.
The goal is to modernize the user interface, improve performance, and enhance maintainability while preserving core functionality.
Requirements
- At least 2 years of commercial experience in .NET development
- Solid experience with .NET Core 8, including developing and maintaining backend APIs in a microservices architecture
- Proficient in modern frontend development, with strong knowledge of React, including hands-on experience migrating components between frameworks. Experience in Angular as well is a big plus
- Understanding of UI/UX principles and frontend architecture, enabling effective refactoring and redesign during the migration process
- Familiarity with TypeScript, state management, and component-based design, ensuring maintainable and scalable frontend code
- Ability to identify reusable logic and collaborate with backend developers to align on platform modernization goals
- At least Upper-Intermediate level of English
Personal Profile
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
- Strong problem-solving and decision-making skills, with a focus on driving results and meeting deadlines
- Self-motivated, adaptable, and eager to learn new technologies and frameworks
Responsibilities
- Participate in the migration of the application’s frontend from Angular to React, ensuring consistency, performance, and usability
- Collaborate with frontend and backend developers to refactor and integrate existing components into the new React-based platform
- Develop and maintain .NET Core 8 backend APIs and services to support evolving UI functionality
- Analyze and work with existing code to identify reusable logic and areas for improvement
- Write clean, maintainable, and testable code following best practices and team standards
- Participate in code reviews, knowledge sharing, and ongoing improvements to development workflows
- Work closely with QA, UI/UX designers, and product stakeholders to ensure feature completeness and quality