We're looking for a Principal/Lead Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. This is a hands-on technical leadership role where you'll shape the design, guide the team, and ensure successful delivery of a critical transformation project.
Key Responsibilities
* Drive the migration of legacy systems to modern, cloud-based solutions.
* Define and implement microservice architecture using a code-first approach.
* Apply strong architectural principles and design patterns to deliver robust solutions.
* Collaborate with a cross-functional team (including React developers) to ensure seamless integration of front-end and back-end.
* Get hands-on with C#, .NET, SQL, Web APIs, and React for complex feature development.
* Build credibility through technical expertise and lead the team in pushing designs forward.
* Work on features that require deep integration with multiple third-party applications.
What We're Looking For
1. Proven experience in application modernisation and migration projects.
2. Strong background in microservice architecture and design patterns