The role will involve working closely with support teams, remote software development teams and quality assurance.
Member of Software Development team in delivering high-profile payments applications to support the strategy and roadmap.
Ownership in developing assigned project tasks within agreed timelines with quality.
Working closely with Software Development team developing innovative solutions using the latest technologies.
Strong in software engineering best practices, including coding standards, code reviews, source control management, build processes, documentation.
Escalating to Scrum Master or Head of Retail Development in a timely manner to keep software development delivery on track.
A degree in Computer Science, Software Engineering or related field or equivalent practical hands on experience.
NET, MVC and .NET Core Experience working with and / or creating RESTful APIs Experience with SQL, Entity Framework and LINQ Experience working with SOAP APIs Experience with Microsoft Azure is desirable Unit Testing frameworks such as NUnit, Moq, AutoFac, AutoFixture & Fluent Assertions.
Source Control preferrable Git and experience / understanding of Git Flow Advantageous : Microservices and / or Mobile development experience
Good technical knowledge with a history of solving complex problems.
Experience working within an Agile environment with Azure DevOps, JIRA or similar toolset.
A background in Financial Services is preferred