Technical Lead
Remote
Up to £85kpa dependent on experience

Our client is a successful SME that builds products used for enterprise scale data migration projects, particularly chosen as the supplier for complex email archiving/migrations from legacy platforms to 365/Azure.

Their core product has been built by a 3rd party software house who they still work positively with but over time the dependency on them has reduced as they have taken more ownership of the evolution of the product in-house. The need for a Technical Lead is in further response to this, to get up to speed with this core product and be responsible for it’s further development. But new products are being released around Easter which this person will also work on.

The core product has been developed over 18yrs. It is currently on premise and build in .net framework v4.8 but currently being updated to v8.0/9.0. It is monolithic and multithreaded which integrates with lots of 3rd party tools for archiving. It uses API’s but also direct connections. There are lots of plans to modernise and continuously develop and this person will be responsible for its future development moving to a web-based SaaS in due course.

The role will initially be to review the code base in the product, understand its current workings, work with software house and then take ownership of it for improvements. Move from a monolithic system to maybe not quite microservices but broken down into separate independent areas.

This would suit a traditional Senior Analyst/Programmer type wanting to move into a Tech Lead role. Some design and architecture experience would be very useful, but the core role is investigating and hands-on development and leadership.

The new products are modern tech so .NET Core, Containerisation, Cloud, AI, Microservices. The split in development work will be 70/30 in favour of the core product and sales will determine future workload but there will be a shift to the new. So the ideal candidate has that traditional tech stack and happy to work with it, but also has started with modern technology over the last year or so (more experience is fine).

Experience sought:

Core Product:

  • Senior and Lead Development experience. May have been a Development Manager but must be hands on Dev still

  • Extensive analysis skills to review existing applications to then improve.

  • Extensive .Net framework development from v4.8 and above API Development

  • Good SQL Server skills. Ideally someone will have experience of indexes and stored procedures but also able to performance tune

  • ETL/ELT (Migration) experience (the core purpose of the product)

  • Complex Monolithic systems – looking to modernise.

  • Ability to mentor other Developers.

  • Document as you go, not to level of user manuals.

  • Azure DevOps or similar (Jira)

  • Agile

  • Good communication skills to work with 3rd party, senior management and mentor internal development team

  • Experience of Multithreaded applications preferred

  • Any exposure to Exchange or MS Graph a bonus but not important.

New Product:

  • .Net Core

  • Azure or AWS

  • Containerisation – Docker or similar

  • Microservices

  • AI not required but there is AI in the new products

This role is a Technical Lead/Product Owner, analysing and improving an existing application, mentoring a small team of Developers (not manager as there is a Head of Software Engineering) but still a hands-on Developer coding core and new products.

It will suit someone that likes reviewing and improving existing systems but also keen to work with modern technology including AI.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.