C++ Developer

Location
Malvern, Worcestershire
Salary
Approx. £35,000-55,000.00 per annum
Posted
21 Sep 2020
Closes
19 Oct 2020
Ref
JG/1592
Clearance Level
SC
Job Type
Permanent

Skills/Qualifications
• Computing, scientific or mathematical degree is preferred.
• Domain knowledge of, or an interest in, application security is preferred.
• A minimum of 5 years’ experience of programming in C++.
• The ability to work collaboratively across functions within the business and to be adaptable and
flexible.
• Good communications skills are essential in both written and verbal form.
Requirements

The following skills are essential to this role:
• Strong C++ programming skills.
• Suitability to hold UK security clearance is essential.
• Problem solving and analytical skills.
• Task focused and the ability to work independently.
Knowledge or experience of any of the following, whilst not essential, will be beneficial to your application:
• Development experience targeting multiple platforms including Windows and Linux.
• Linux system development.
• Full product life cycle development.
• Agile development methods.
• TFS and git.
• Internet standards and protocols such as HTTP, SMTP, SNMP etc.
• Virtualisation and cloud technologies such as VMWare, Docker, AWS, or Azure.
• Scripting languages such as PowerShell, shell scripts, Perl, Python, JavaScript or PHP.
• Object orientated programming languages such as C# or Java.
• Working from home or other collaborative or remote team working.

Roles and Responsibilities
As a Developer you will be part of an existing highly skilled development team writing complex cyber
security solution software. You will be expected to demonstrate enthusiasm and an ability to learn rapidly whilst also making a valuable contribution to the team. You will be able to apply your existing experience to the problems at hand and will demonstrate an ability to work independently.

The following are key responsibilities and features of this role:
• Writing high quality code following Deep-Secure’s in-house full life cycle development methodologies
and our chosen toolset.
• Formal and ad-hoc software testing.
• Production of documentation using industry-standard tools.
• Working within a closely-knit team.
• Mentoring of junior staff.
Although the core requirement is for software development using C++, the role would require you to be
flexible and implement solutions across the full stack.

Similar jobs

Similar jobs