C++ Senior Software Engineer
The Software Developer will be part of a team of peers working on highly technical, software architecture initiatives.
You must have the following competencies
Object-Oriented Programming, Specification and Documentation in C/C++
Data Modelling: Database and XML Schema Design
Documentation Management, including UML use case diagrams and descriptions, class & component modelling, sequence & activity modelling and source code documentation tools and techniques.
Multi-platform project design and specification.
Working with different compilers
Job duties
Research, tools evaluation, documenting patterns, design and standards, contributing into defining technology strategy, technology evaluation and recommendation, writing code for solutions.
Contribute across the full software development life cycle: coding, code reviews, research and mentoring other developers.
Work closely with business analysts on the specification and verification of requirements and quality attributes for software projects.
Clearly document the design of the tasks in ways that are consumable by the various stakeholders: managers, partners, consultants, sales & marketing, developers, end-users.
Provide technical assistance in negotiations with outsourcing companies.
Communicate specifications and provide technical direction to the various in-house, off-shores and outsourced development teams.
Produce accurate estimates for tasks and assist project scheduling activities.
Assist in design, development and maintenance of development infrastructure for development teams - code and commit management, build scripts, dependency management, packaging and publishing.
Please apply with your CV in the first instance for a confidential chat.
- Start: ASAP
- Duration: Permanent
- Rate: £45000 - £55000 Per Annum None
- Location: Woking, Surrey, England
- Type: Permanent
- Industry: Design
- Recruiter: Expert Employment
- Tel: 0845 4677 461
- Email: to view click here
- Reference: 1049
- Posted: 2025-12-09 10:33:21 -
- View all Jobs from Expert Employment
More Jobs from Expert Employment
- Systems Engineer
- Senior Digital Design Lead
- Brushless Motor Drives Engineer
- Highway Engineer
- UPS Engineer
- Mechanical Assembly Test Engineer
- Mechanical Assembly Production Technician
- .Net Full Stack Software Developer
- Test Automation Engineer
- Senior Python Software Developer
- 3rd line, Server / Network Support, Manchester
- VisualFiles case management system developer
- Power Electronics Design Engineer
- Interaction and User Research study Designer
- Product Support Technician - Automotive
- Head of IT Systems, Linux
- Technical Project Manager ??? Software Development, London
- Data Analytics Acceleration Library C++ Developer, London
- Software Compiler Developer
- Cybersecurity Software Engineer