Job Title: Senior Software Engineer
We are seeking a highly skilled and experienced Full Stack C# / Angular Developer to join our team.
About the Role
This is an exciting opportunity to work on a range of impactful projects, designing and building new functionality, enhancing existing systems, and modernising legacy applications. As a key member of our collaborative development team, you will work closely with various teams across the business to develop high-performance software solutions that drive growth.
Key Responsibilities
* Develop and maintain Single Page Applications (SPAs) using Angular, HTML, CSS, and TypeScript.
* Build and enhance web services and RESTful APIs using C# and ASP.NET.
* Support the migration and modernisation of legacy applications.
* Collaborate with stakeholders across different departments to define and implement new functionality.
* Work with SQL databases, optimising performance and writing efficient stored procedures.
About You
To be successful in this role, you will need:
* Angular – Experience developing SPAs with Angular, HTML, CSS, and TypeScript.
* C# / .NET – Strong proficiency in C#, .NET, Linq, and ASP.NET for web services.
* Database – Solid SQL experience, including designing tables/views and writing stored procedures.
* Version Control – Experience with Git for source control.
What We Offer
* 7% employer pension contribution.
* Comprehensive insurance coverage (life, medical, critical illness, income protection).
* Gym membership and dental plan.
* Rail season ticket loans (interest-free) and cycle scheme.
* Quarterly performance-related bonus.