• Java Developer, Cyber Security

    Location UK-London | UK-Peterborough
    Requisition ID
    Business Area
    Digital Solutions
    Information Technology/Software Development
    Location Details
    Peterborough or London
    Position Type
    Permanent employment
  • Local Unit & Position Description

    An exciting opportunity has arisen to join a dynamic and rapidly growing service area within the Global Cyber Security team.  Based within the UK Cyber Security team (Product Assurance and Vulnerability Testing), that also carries out specialist work Smart Energy Technologies, Smart Systems, Smart Energy Testing; the Cyber Security team works mainly on the evaluation and testing of IT products (using, for example, the Common Criteria or UK Government’s Commercial Product Assurance schemes) or may be using our own internally developed tools and techniques.

    We are seeking like-minded, dynamic and ambitious individuals to help with the continued development of leading edge cyber testing tools, particularly our fuzz testing suite.

    Characteristics required for the role will include flexibility and adaptability to work with a minimum of supervision to take forwards the design and scope of the testing suite; an enthusiasm and aptitude for rapid learning and developing new skills; and a combination of systematic working to ensure comprehensive coverage, with creativity to develop new attack ideas. The successful candidate will work closely with technical leads, business consultants and analysts from the UK (and other countries from time to time).  The role will require good java development skills to both support and develop our specialist toolset.

    The role reports, via the Senior Developer, to the Head of Section, and is London or Peterborough based.

    Previous work experience in this discipline is desirable, but not essential.

    The individual will be required to quickly get up to speed with the dynamics of the team and its main areas of focus.

    Main duties include, but are not limited to:

    • Development of a Graphical User Interface for the testing toolset.
    • Development of models for specified protocols, to enable these to be integrated into our testing suite.
    • Assistance in developing other software tools to support evaluation tasks.
    • Setting up and maintaining test environments for products to be evaluated.
    • Reporting on development progress and issues.
    • Client-facing meetings as required.
    • Building relationship networks with colleagues.
    • Sharing professional knowledge with colleagues.
    • Contributing to DNV GL R&D projects from time to time.

    Position Qualifications

    • Minimum Bachelor degree in computer science or software engineering (or more general science/maths if supplemented by sufficient relevant experience). First class degree preferred (or alternative demonstration of strong intellectual ability). 
    • Experience in Java based development Software development knowledge including both scripting and application programming (some experience of software development is essential; experience of software developments in commercial environments is desirable but not essential).
    • Enquiring mind with the ability to question and probe beyond the surface of designs and visible interfaces. Fast research and learning of new technical background information. 
    • Dynamic/enthusiastic, combined with the ability to be methodical and structured in the approach to evaluation work.
    • Creative in development of new attack ideas and methods. 
    • Team working.
    • Previous product evaluation experience is not essential.
    • Knowledge of cryptography and its application to IT protocols and products is also desirable.

    Company & Business Area Description

    Data is the raw material of the 21st century. It is the foundation and driver of the digital transformation and forms the basis of value creation. To accelerate our growth and development of new offerings to existing and new customers, we are consolidating our digital assets and resources in our new Digital Solutions organization,” Remi Eriksen, Group President and CEO of DNV GL. 

    We are setting up this new Business Area to further enrich and enhance DNV GL’s offerings to our customers, and create a larger impact and competitive advantage for our company. The Digital Solutions organization will come from, and build on, different parts of our existing organization, and will consist of approximately 1000 digital experts, to leverage the full potential of the internet of things. The organization will optimize this expertise to meet the challenges of data quality and security, with our newly launched platform Veracity as the basis.

    Digital Solutions will have a strong external focus, and our services will complement what the other Business Areas are doing towards our various markets. We will have a close dialogue with each of the other Business Areas to identify where Digital Solutions shall take lead in the market and open doors for other service offerings – and where we can benefit from the relations and positions we have in other Business Areas.

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed