Senior C++ Developer- DV Cleared

  • Job ref:


  • Location:

    Cheltenham, Gloucestershire

  • Sector:

    Software Developer

  • Job type:


  • Salary:

    £550 - £575 per day + Inside IR35

  • Contact:

    Abbie Levens

  • Email:

  • Published:

    8 months ago

  • Duration:

    12 MONTHS

  • Start date:


  • Consultant:


Senior C++ Developer
12 months contract
Cheltenham based -Flexible working - approx 3 days on site
£550-£575 per day inside IR35

The Role
You will be developing performant C++ code and be experienced with network protocols. As an experienced developer you'll help set the technical direction for the project and define best practices.

* Understand customer problems and work on technical solutions
* Influence customer decision making on technical areas, driving forward their roadmap
* Take ownership of planning, developing and delivering projects
* Develop high quality, performant code
* Use automated test tools for unit, integration and system tests
* Develop training plans & materials
* Share knowledge both within the team and with our Special Interest Groups
* Ensure the team Is building software using industry best practices

Technical Skills:
* Makes technical decisions which influence the success of projects and team objectives
* Collaborate with customers to understand complex technical problems
* Design and develop bespoke solutions
* Investigate, analyse and recommended existing software libraries and products to meet requirements
* Drive code reviews, develop coding standards and ensure software quality
* Create test suites to verify code correctness
* Participates in external activities related to own specialism, e.g. attending technical conferences, knowledge sharing
* Explain and present technical areas back to the team & customers as part of knowledge sharing sessions
* Produce technical documentation
* Be able to quickly upskill on new technologies through a combination of self learning and external courses
* Member of a professional body appropriate to area of specialism.
* Security Clearance: A DV level of National Security Vetting will be required for this role. You will have existing clearance or be eligible for security clearance.

Experience you would be expected to have
MANDATORY experience:

* Qualified to degree level or with significant experience of technical delivery
* Significant technical leadership and delivery experience
* C/C++ on Linux (CentOS 7)
* Understanding of networking (L2-L7 including Ethernet, MPLS and VLAN)
* Packet processing, packet capture
* Database (Mysql/MariaDB)
* Scripting (Bash, Python)
* Multithreaded programming
* Worked with web services (RESTful web services, JSON)
* Source code management tools (Git, SVN)

PREFERRED experience:

* Worked in agile development teams
* Experience of Arista Switches and configuration
* Understanding of encryption methodologies
* Linux Administration and package management
* Jenkins