Developer
Role details
Job location
Tech stack
Job description
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, 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
Databases: MS SQL Server (2016/2019/2022)
Integrations: REST APIs, Web Services (WCF, SOAP), OAuth2/OpenID Connect
Platforms & Tools: Microsoft Power Platform, Microsoft Dynamics, Git (Source Control), Jira, Confluence
Development Practices: TDD, Agile Scrum, CI/CD, best practice system design and coding standards
Other: Payment provider integrations
Requirements
Proven experience delivering software as part of a collaborative team.
Strong knowledge of the full Software Delivery Lifecycle (SDLC).
Experience in software design, TDD/unit testing, and DevOps pipelines.
Computing-related degree or equivalent practical experience.
Experience with financial, banking, or accounting systems is desirable.