> Markdown version of [/jobs/ext/1519175-c-developer](https://www.wearedevelopers.com/jobs/ext/1519175-c-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Developer - **Company:** mThree - **Location:** Hounslow, UK - **Salary:** £32,790.0 - **Contract:** Permanent contract - **Skills:** HTML, Unit Testing, C++ (Programming Language), Databases, Data Structures, Web Development, JSON, Object-Oriented Software Development, Regression Testing, Swagger, Software Engineering, Extensible Markup Language (XML), YAML, Stylesheet Language, State Machines, Restful APIs - **Published:** July 7, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5789989902 ## About the Role * Expertise in Object Oriented application development with C++ 11/14/17 * Unit Testing in C++ with GTest/CPP test, experience in writing regression test * Experience/Interest in Web development with basic knowledge of HTML, CSS and JavaScript * Strong in data structures and problem solving Good to Have: * Knowledge of REST APIs creation with C++ with Yaml and Swagger * Experience with state machines * JSON and XML parsing with C++ librarie ## Description * Contributes toward general planning by sizing and costing of software developments. * Participates in user requirements and specifications for clients, proposing innovative solutions. * Contribute to all phases of Change Requests raised. * Establishes and improves architectural design of applications. * Responsible for the detailed technical design of the software. * Models, designs and implements databases. * Participates in the validation/acceptance phase of the product cycle to ensure necessary fine-tuning to finalise the product. * Conducts unit, package and performance tests of the software and ensures a level of quality in line with the company's guidelines. * Writes high quality operational software and the supporting documentation necessary for the application and issues it to the requesting departments. * Delivers technical solutions to resolve complex and far reaching problems or requirements. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)