Spectrum IT Recruitment
Spectrum IT's Tech Partnership client are looking to contract experienced Contract Senior C++ Software Engineers to join them on an initial 6 month period, this is an INSIDE IR35 role and will be UK based remote working.
Due to business acquisition and growth the end client now have three Transport Management Systems (TMS) which they now wish to unifying under a single banner system. This will be a SaaS offering; but to do this they will need to continue support and development of the existing system. The ultimate aim here is to allow availability to make process into the new unified system using the internal development teams who already have significant TMS domain knowledge.
In this role you will assist with three interconnected application areas that together support the planning, execution, and control of shipment delivery. These components work in combination to provide a comprehensive solution for managing transport operations, enabling efficient coordination, visibility, and control across the delivery life cycle. The overall architecture balances a core platform with the ability to extend and integrate additional capabilities, supporting both day to day operations and ongoing system evolution. This software was the result of an acquisition that we have been working to integrate without development teams; parts of this software are 30 years old.
The core parts of the system are:-
- ESP; Execution and user interaction
- C++ Windows desktop application
- Delivered via Citrix
- Rich UI, handling operational workflows such as planning, dispatch, and tracking
- Tight coupling to underlying business logic given its age and language
Key Skills:
- C++ (C++11 and beyond)
- MS SQL Experience
- Memory management
- Templates
- Concurrency models
- Performance-critical programming
- Drives quality processes / practices
- Good understanding of SOLID Principles
- Good understanding of OO Principles
- Mature understanding of the SDLC
- Good understanding of Software Design
- Mature understanding of software testing, Unit testing, Integration Testing
Desirable:
- C# .NET 9
For more information and to submit your interest, please apply with an updated CV.
Spectrum IT Recruitment (South) Limited is acting as an Employment Business in relation to this vacancy.
To apply for this job please visit www.reed.co.uk.
Make this application stronger
Use these quick checks before applying so your CV, interview preparation and job search are better matched to this vacancy.
Before you apply
Check the key details and make sure the role matches what you are looking for.
- Review the job title, company, location, salary and working pattern if provided.
- Check the skills, experience or qualifications requested by the employer.
- Make sure the commute, hours and contract type are realistic for you.
Tailor your CV
For IT Jobs, highlight the most relevant skills, experience and achievements linked to this type of work. Keep it honest, clear and focused on what the employer is asking for.
Use the CV Builder or browse Career Advice.
Prepare for interview
If your application is successful, prepare simple examples that show your motivation, strengths and suitability.
Keep searching smarter
Do not rely on one application. Keep searching similar roles and set up alerts so new vacancies reach you faster.
