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 (e.g. 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 lifecycle.
Collaboration
*
Work closely with System Analysts, Solution Designers, and the Architecture team to understand business and technical requirements.
*
Liaise with internal colleagues and third-party suppliers to implement and enhance systems.
Tech Stack / Skills
*
Languages & Frameworks: .NET, ASP.NET, VB6, Delphi
*
Cloud & DevOps: Microsoft Azure (PaaS Web Apps, Service Bus, Logic Apps, Service Fabric), Azure DevOps, IIS, PowerShell