Back-end Developer (Fortran) for ABB Marine / OCTOPUS

ABB Business Services Sp. z o.o.O firmie

Rekrutacja zdalna

Rekrutacja zdalna

To wyróżnienie ofert oznacza, że cały proces rekrutacyjny jest prowadzony zdalnie. Dowiedz się więcej
Rekrutacja zdalna

ABB Business Services Sp. z o.o.

Przy Rondzie 4


Take the next step in your career at ABB, working in a team that is dedicated to creating a future where innovative digital technologies allow greater access to cleaner energy.
ABB Ability™ Marine Advisory System - OCTOPUS is a unique product family for performance management in marine operations.
The ABB Advisory Suite provides monitoring and forecasting software solutions for performance and availability optimization of sea-going vessels, and is the leader in vessel motion prediction solutions. In addition to the vessel motion prediction package, a broad range of functionality to optimize the energy efficiency onboard a vessel is a complementary part of the suite.

As a Back-end Developer you will use your understanding of back-end coding practices, supplemented by knowledge of the Fortran programming language, or an ability to quickly learn it on the job, to help refactor and re-architecture one of the leading voyage advisory software suites on the market to modern coding practices, standards and implementation stacks. You will help us to pivot our digital products’ architecture towards microservices and the cloud. Seize this unique opportunity, join the team and see your work transformed in a tangible product.

Learn more about ABB Marine:

Learn more about OCTOPUS:
Back-end Developer (Fortran) for ABB Marine / OCTOPUSNumer ref.: PL74944752_E2

Your responsibilities

  • Owning, understanding, maintaining, and documenting the existing hydrodynamic calculation engine developed originally in Fortran
  • Driving the process of language translation of the calculation engine to acceptable modern performant programming languages (such as C# etc.), with the focus on benchmarking performance and correctness
  • Refactoring and re-architecting the data processing pipeline within which the calculations are embedded towards a micro-services approach hosted in the cloud
  • Working with customers, the product management team, the customer support team and other parties to stay abrest of issues, bugs and other quality and technical problems, and to swiftly and effectively address them
  • Analyzing the requirements and writing functional / design specifications and determining the technologies used for the re-factoring of existing, and development of new hydrodynamic calculations to serve the existing, and newly planned footprint of features for the voyage advisory services of the future

Your background 

  • 5+ years of professional experience in back-end software development
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Design, or related field
  • Knowledge of performant, efficient, and optimized numerical algorithms and libraries thereof (BLAS, Lapack, Numerical Recipes, etc.) implemented through a modern, expressive programming language stack and architecture that is well supported on the Windows OS and the Azure cloud platform
  • Good familiarity with Design Patterns and agile working methodologies, in particular Scrum
  • Strong written and oral communication skills - ability to communicate, write reports and business correspondence in English efficiently
  • A target-oriented way of working and a strong development drive with the ability to analyze issues, collect data, establish facts, and draw valid conclusions
  • Experience from the marine voyage advisory, optimization, reporting, or analytics industries, marine weather reporting, forecasting or back-casting, or fleet management software industry will be beneficial
  • Knowledge and proven track record of using Fortran and experience in working with non-collocated team-members will be considered as a strong advantage

We offer:

  • A stable employment in a company with a long history in innovation and technology
  • Collaboration with experienced experts in an international environment
  • Individual development and training opportunities, from job specific to soft skills
  • Attractive remuneration based on your experience and skills, and other financial benefits, such as annual bonus and internal share purchase program
  • Various benefits in kind, ranging from healthy lifestyle offerings, to knowledge sharing, to teambuilding activities


  • Life insurance
  • Commute Refund
  • Multisport
  • Luxmed Health Care
  • Multikafeteria & Additional Perks

Ogłoszenie archiwalne

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy