Senior Software Engineer

Senior Software Engineer - Hybrid (1-2 days in HQ) - £60,000-70,000 + benefits

This role will take ownership of a legacy product developed in Microsoft Access, with a view to modernising the system in C# and .Net via a microservices architecture. The successful candidate will maintain, document, and optimise the current product, whilst designing, developing, and implementing reusable C# services and .Net integrations which support the company’s digital transformation.

Our client has over 40 years of experience in their industry and is the largest such independent national service provider in the UK today. They are a national business with staff geographically spread across the UK and Northern Ireland.

Senior Software Engineer - Key duties:

  • Take ownership of, and provide day-to-day support for, the current Access-based platform.

  • Maintain and optimise the existing Access database, ensuring its reliability and efficiency.

  • Produce comprehensive, high-level technical documentation, ensuring code is well-commented and maintainable.

  • Rewrite legacy services to ensure they are modular and reusable in future system developments.

  • Review and refine the SQL database, focusing on building a robust relational database model.

  • Design and propose a scalable microservices architecture to support future enhancements.

  • Ensure any API or integration layers use .NET and/or associated Azure technologies.

Senior Software Engineer - Essential experience:

  • Proven experience working with Microsoft Access as a front-end tool.

  • Proficiency in VBA for maintaining and enhancing legacy functionality.

  • Strong SQL development and optimisation skills.

  • Experience developing in C# and .NET.

Senior Software Engineer - Desirable experience:

  • Knowledge of (classic) ASP.

  • Experience of infrastructure and database performance monitoring.

  • Familiarity with the wider Microsoft technology stack.

  • Business process analysis and optimisation experience.

Senior Software Engineer - Skills and qualifications:

  • Skilled in managing legacy systems while facilitating modernisation efforts.

  • Strong documentation and communication skills.

  • Ability to work independently and collaboratively across hybrid work environments.

In return for joining, you will be provided with industry-leading training, the opportunity to work flexibly, and will receive a competitive salary and benefits package. You will benefit from a healthcare cash plan, employee wellness programme, pension, and life assurance.

This is a hybrid position, working 1-2 days a week in Uxbridge, with occasional travel to Group HQ (twice per month) and ad hoc other locations, as necessary.

Company
Asset Resourcing Limited
Location
Uxbridge, Middlesex, England, United Kingdom
Hybrid / WFH Options
Employment Type
Full-Time
Salary
£60,000 - £70,000 per annum
Posted
Company
Asset Resourcing Limited
Location
Uxbridge, Middlesex, England, United Kingdom
Hybrid / WFH Options
Employment Type
Full-Time
Salary
£60,000 - £70,000 per annum
Posted