Responsibilities
- Develop, maintain, and enhance applications built using the Microsoft stack.
- Work across a mixture of modern and legacy components within an established product environment.
- Investigate, troubleshoot, and resolve application defects and production issues.
- Perform root cause analysis on recurring issues and implement sustainable long-term improvements.
- Identify opportunities for incremental modernisation and technical improvement.
- Contribute to modernisation initiatives, including architectural improvements, service decomposition, platform scalability, and engineering process enhancements.
- Support and maintain SQL Server databases, queries, and stored procedures.
- Develop and maintain APIs and backend services using .NET / .NET Core and C#.
- Contribute to frontend development using Angular.
- Participate in code reviews and collaborative development practices.
- Contribute to technical decision-making, engineering standards, and continuous improvement initiatives.
- Design, clearly document, and review scalable technical solutions aligned to business and technical requirements.
- Support CI/CD pipelines and cloud-hosted environments within AWS.
- Contribute to testing activities, including automated testing and quality-focused development practices.
- Participate in an out-of-hours on-call rota supporting priority incidents where required.
- Work collaboratively with technical and non-technical stakeholders to deliver reliable business solutions.
- Contribute actively to team capability growth.
Requirements
- Experience in software engineering
- Proficiency with Microsoft technology stack
- Development using .NET / .NET Core and C#
- Experience with SQL Server databases, queries, and stored procedures
- Frontend development using Angular
- Supporting CI/CD pipelines and cloud-hosted environments within AWS
- Participation in code reviews and collaborative development practices
- Ability to investigate, troubleshoot, and resolve application defects and production issues
- Full working rights in the UK
Nice to Have
- Experience in solution design
- Involvement in modernisation initiatives
- Contribution to engineering standards and continuous improvement
Work Arrangement
Remote (Worldwide) — UK
Team
Structure: Team working on a well-established payments and subscription platform. Reports to: Engineering Manager
Additional Information
- Role is fully remote across the UK
- Occasional meet-ups at Newcastle office
- Participation in an out-of-hours on-call rota supporting priority incidents where required