At a Glance
- Tasks: Join a team to unify and enhance transport management systems using C++.
- Company: Spectrum IT, a forward-thinking tech partner with a collaborative spirit.
- Benefits: Remote work, competitive pay, and opportunities for professional growth.
- Other info: Exciting chance to work on critical applications with a focus on innovation.
- Why this job: Make a real impact by modernising legacy systems in a dynamic environment.
- Qualifications: Experience in C++ programming and a solid understanding of software development principles.
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 wish to unify 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.
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.
Contract C++ Software Engineer in Mansfield employer: Spectrum IT Recruitment Limited
Spectrum IT offers a dynamic and supportive work environment for Contract C++ Software Engineers, providing the opportunity to work on innovative projects that unify Transport Management Systems. With a focus on employee growth and development, the company fosters a culture of collaboration and excellence, ensuring that team members can thrive while contributing to meaningful software solutions. Remote working flexibility allows for a balanced lifestyle, making it an attractive choice for skilled professionals seeking rewarding employment in the tech industry.
Contact Details:
Spectrum IT Recruitment Limited Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Contract C++ Software Engineer in Mansfield
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your C++ projects. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and coding challenges related to C++. We want you to feel confident and ready to impress!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for talented individuals like you to join our team.
We think you need these skills to ace Contract C++ Software Engineer in Mansfield
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your expertise in memory management and performance-critical programming!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention your understanding of transport management systems and how you can contribute to unifying them under a single banner system.
Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex problems, especially in C++. We love seeing how you approach challenges and what solutions you've implemented, particularly in performance-critical environments.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates. Plus, it’s super easy!
How to prepare for a job interview at Spectrum IT Recruitment Limited
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially C++11 and beyond. Be ready to discuss memory management, templates, and concurrency models. They’ll likely ask you to solve problems or explain concepts, so practice coding challenges beforehand.
✨Understand the Business Context
Familiarise yourself with Transport Management Systems (TMS) and how they operate. Knowing how the existing systems work and the challenges of integrating them will show that you’re not just a techie but also understand the business side of things.
✨Demonstrate Your Testing Knowledge
Since they value mature understanding of software testing, be prepared to talk about unit testing and integration testing. Share examples from your past experiences where you implemented these practices to improve software quality.
✨Showcase Your Problem-Solving Skills
They’re looking for someone who can handle performance-critical programming. Be ready to discuss specific challenges you’ve faced in previous roles and how you approached solving them. Use the STAR method (Situation, Task, Action, Result) to structure your answers.