Oceaneering Full Stack Web Developer in Utrecht, Netherlands

Company Profile

We make robots. Oceaneering AGV Systems, an Oceaneering International Company, develops, implements and markets Automated Guided Vehicle Systems (AGVs), navigation hardware, and software. We offer customized and automated transport solutions to efficiently, competitively and effectively meet the ever-increasing transport demands of various industries by increasing productivity, reliability, flexibility and safety standards through innovation, expertise and robustness. Oceaneering AGV Systems has been delivering automatic guided vehicle solutions to the world's leading companies for 30 years.

This video shows some of the things we design, make, and service: https://www.youtube.com/watch?v=sOAZLuKoIXc

*For more information please go to *www.oceaneering.com_ and click on Products & Services, then click Automated Guided Vehicles (AGVs)._

Position Summary

Would you like to work in the very cool domain of controlling fleets of mobile robots? Are you a Full Stack Web Developer who enjoys front-end development and has back-end development experience in Java?

As Full Stack Web Developer you will be responsible for implementing, developing, testing, supporting and installing our web based AGV solutions. Working in a multidisciplinary team, you will be responsible for making sure that the software systems meet the customer specifications and work within their site constraints. Given that we have global customers you are willing to travel and stay abroad occasionally. You are responsible for the successful installation at the customer site.

What you'll do

  • Implementing, developing, testing and installing web based software systems;
  • Troubleshooting and fixing software issues;
  • Assist with requirements, detailed design documentation, and test cases;
  • Providing support for field issues;
  • Continuously improving our processes and procedures to optimize development efficiency;
  • Mentor other developers

Reporting Relationships

  • Reports to Software Manager, OASYS
Qualifications

REQUIRED

  • Technical Bachelor degree (preferably in Computer Science, Web Design or Information Technology) or equivalent work experience;
  • Minimum 5 years of experience in web based applications;
  • Experience with front-end web development (HTML/CSS/JavaScript/Angular);
  • Experience with back-end development in Java (Spring/Hibernate/similar framework);
  • Experience with requirements, design documentation, and test cases;
  • Excellent written and oral communication skills in English. German is a plus;
  • Ability to read, understand, debug and modify existing product code;
  • Self-motivated to generate innovative solutions to complex problems;
  • Customer focused attitude;
  • Willingness to travel and stay abroad occasionally during system installation;
  • Ability to remain calm and professional in a dynamic work environment;

NICE TO HAVE

  • Experience with D3 and Bootstrap
  • Experience with test frameworks such as Karma and Protractor
  • Experience with testing web based systems
  • Experience with Docker;
  • Experience with programming in Java (back-end);
  • Experience with Java frameworks such as Spring and Hibernate or similar;
  • Experience with issue tracking systems, preferably Jira;
  • Experience working in scrum teams;
  • Ability to communicate in German is a plus.

Job ID: 12754

Location: Utrecht, Netherlands

Regular/Temporary: Regular