Software Engineer

Date:  17 Nov 2024
Location:  Hong Kong
Company:  Fleet Management Limited

Our 29-year journey rides on the passion of over 27,000 seafarers and 1,000 onshore professionals. Today, we are one of the largest independent third-party ship management companies managing over 650+ diverse types of vessels.

 

Headquartered in Hong Kong SAR, China, we operate on a global scale having 27 offices in 12 countries. Our client base spans over 100 world-class ship owners, including Fortune 500 companies from China, Greece, India, Japan, Korea, Netherlands, Norway, Turkey and the USA, among others.

 

In a shore career at FLEET, you will be working with a team of a highly passionate, self-driven and committed group of people. We aim to be a place where you can achieve your full potential, regardless of your background. We are looking for individuals who are ambitious about making a strong contribution to FLEET’s short and long-term sustainable growth – whether you are dealing directly with clients or working in a role supporting the business, such as technology, legal or communications.

 

Job Position Summary  

An exciting and challenging opportunity has arisen for a Software Engineer to work across our IT product which includes developing solutions around our custom in-house PARIS platform.

The successful candidate will be responsible for the delivery of robust, sustainable and flexible solutions to best meet strategic goals working alongside other IT team members.

This role plays an important part of Fleet’s focus to develop leading digital capability to enhance and improve our platforms deployed on over 630 ships

 

Job Experience, Functional Knowledge and Qualifications   
As a Software Engineer, your typical day might include:

 

Developing Front-end and Back-end Software Components

  • Deliver both front-end and back-end components following industry best-practices and in adherence with architectural principles
  • Provide workable solutions and options that address the immediate problem but consider longer-term objectives 
  • Develop innovative solutions in line with technology trends to both demonstrate how IT can help solve problems effectively and efficiently

 

Product Design Mindset

  • A focus on developing high-quality solutions that meet business needs but are also simple to maintain
  • Proactive mind-set to spot potential technical issues and make suggestions to avoid issues


Teamwork & Communication

  • Working closely with other Software Engineers, QA Engineers, UX Designers and Business Analysts to understand customer needs and how to exceed expectations
  • Collaborate effectively with teams based onshore and in other locations – including areas such as Operations, Analytics  and Cybersecurity
  • Communicating clearly and concisely across all levels – with other IT team members and IT stakeholders in simple terms

 

Relationship:

INTERNAL (based across HK & India)

  • Development & Product Teams; Operations & Cybersecurity; Analytics

 

EXTERNAL:

  • Third-party software vendors

 

Job Experience, Functional Knowledge and Qualifications
ESSENTIAL

  • 2+ years’ experience in a Software Engineering role working with JavaScript, Node and/or Java.
  • Worked as Back End Developer, Front End Developer or Full Stack Developer
  • Hands-on experience of working with React (minimum 1+ year)
  • Experience with one of the following Databases: Postgres, Oracle or MariaDB
  • Good analytical skills and ability to work with complex security systems and software
  • Ability to communicate effectively in spoken and written English

 

DESIRABLE

  • Experience working with Serverless, ELK Stack, AWS and Docker
  • Thorough understanding of concepts, principles and implementation approaches of service-oriented architecture including microservices, micro frontends, docker containers, CI/CD, TDD, Ansible, etc.
  • Mobile app development – either in iOS or Android (and associated frameworks)
  • Practical experience of agile methodologies using either SCRUM, XP, Lean or Kanban.

 

Competencies

  • Analysis & Problem Solving: Uses critical thinking to address problems. Able to perform root cause analysis on complex problems to identify underlying trends and put forward well-thought out solutions to address the causes.
  • Listening & Communication: Focuses on the individual they are communicating with. Writes and expresses thoughts clearly adjusting as necessary to the audience. Asks questions to clarify.
  • Collaboration, Inclusion & Teamwork: A good team player that is personable, friendly, polite and takes the time to know people. Collaborates with onshore and offshore colleagues well.
  • Customer Focus: Understands the needs of the customer clarifying requirements and expectations. Adapts as necessary to changing requirements and is responsive, helpful with all requests. Sets high quality for service delivery.
  • Planning & Organising: Uses the supplied tools for structured project planning for optimal time use. Balances competing priorities. Promptly Updates people when plans change and keeps them apprised of progress. Adjusts own plans based on FML strategies and plans.
  • Initiative: Challenges existing ways of doing things. Looking for continuous improvement without being asked. Identifies ways to improve efficiency and effectiveness in own work and others in the team
  • Accountability: Responsible for delivery own work without unnecessary supervision. Always demonstrates integrity and ethical behavior being a role model for others. Invites constructive feedback adjusting actions accordingly. Thinks through mistakes made and finds ways to prevent reoccurrence.

 

Fleet Management Limited is committed to diversity, equity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by local laws.