Cyber Software Engineer

Gloucestershire, England • £30000 - £50000 per annum • Permanent

Title : Cyber Software Engineer  

Location: Gloucester


Company

We help nations, governments and businesses around the world defend themselves against cyber-crime, reduce their risk in the connected world, comply with regulation, and transform their operations.  We do this using our unique set of solutions, systems, experience and processes.

Our success is down to our people. The changing nature of our business means that we’re constantly looking for the brightest talent to help us fulfil our ambitions. As an experienced professional, we’ll entrust you with responsibility; this means that you’ll have client contact, variety and support from day one.

 Responsibilities
  • Understand various development methodologies, and how they fit in with different delivery approaches.
  • Factor operational security requirements into system design, development and testing.
  • Conduct, support and encourage constructive code reviews for peers.
  • Adopt a pragmatic approach to changing customer requirements and priorities, reporting on the impact and suggesting appropriate aspects to de-scope.
  • Embrace emerging technology and language trends, evaluating beneficial emerging tools and championing their adoption and rollout.
  • Conduct software development in line with the business and industry best practices.
  • Design, code and document software from a logical design.
  • Overcome development obstacles to deliver quality code within time and budget constraints.
  • Collaborate with team members to integrate developed code seamlessly into the solution.
 Required Skills and Experiences
  • Familiarity with of variety of development tools (IDEs, debuggers, source control).
  • Principles of high-assurance development.
  • Development techniques such as unit testing, mocking, continuous integration, and test-driven development.
  • Understanding of how the specific customer domain affects the software under development.
  • Proficient with either C++, Java or C#
  • Proficient with either Python, JavaScript, Perl or Powershell.
  • Able to use and configure more than one major operating system (eg Windows, OSX, Linux, FreeBSD)

Apply for this job:


Attach CV - Accepted file types: .doc, .docx, .pdf, .rtf