Java developer


Education

MSc or PhD in computer science, mathematics, physics, or electronics.
Experience

  • Extensive and recent experience on programming in Java
  • Good background in mathematics and willingness to understand complex mathematical algorithms
  • Agile/Scrum
  • Recent experience with development of technical software for high-tech equipment manufacturer preferred
  • Knowledge of and interest in High Performance Computing preferred
  • Knowledge of JavaFX preferred

Personal skills

  • Able to work in a multi-disciplinary team within a dynamic product development environment
  • Analytical view and pragmatic attitude
  • You take initiative, you are curious, ambitious, stress resistant and eager to take up new challenges

Context of the position

In order to contribute to the realization of new software functionality you will need to be able to assess, review and discuss and implement software designs. Actively seek interaction with your team members to review yours and others contributions to our software archive. You work closely with your peers:

  • to create software solutions
  • to decide on software implementation
  • to participate in code design and test documentation reviews
  • to perform pair programming

Software test and integration is an important aspect of our work, hence you need to sit together with Software test and integration to align on test specifications and Software testing in order to meet the quality standards.

From a project management perspective close cooperation with the software team leader is required to provide him with effort estimates for software plan creation and updates for progress reporting. You will interact with your Software group leader for coaching and personal development discussions