Developer Purpose of the Role To provide versatile software development expertise across a range of technologies, supporting both Legacy systems and new applications as part of a major transformation programme Key Responsibilities Design & Development * Work with Legacy technologies during the transition to a modernised platform. * Support the adoption of new low-code/no-code tools in line with strategic goals. * Contribute to technical design and implementation aligned with the technical roadmap. * Write, test, and refine robust and scalable code. * Extend and optimise Azure DevOps pipelines for build and deployment automation. * Participate in design reviews, functional specifications, and project estimations. * Ensure non-functional requirements (eg performance, scalability, maintainability) are addressed in design and implementation. * Identify and proactively resolve potential technical or architectural issues. Implementation * Adhere to the team's Definition of Done (DoD). * Maintain consistency in TDD/unit test coverage and enforce code review quality. * Keep documentation current throughout the change life cycle. Collaboration * Work closely with System Analysts, Solution Designers, and the Architecture team to understand business and technical requirements. * ...