5+ years experience in a Software Engineering role working with JavaScript, Node and/or Java
Experience of working full-stack covering both front-end and back-end development
Strong understanding on how to develop products that meet both functional and non-functional requirements covering Scalability, Maintainability, Performance, Security, etc.
Hands-on, practical experience working with React, Serverless, ELK Stack and/or Docker
Strong understanding of cloud technology capabilities in either AWS, Google Cloud or Azure
Experience with Databases such as Postgres, Oracle, MariaDB
Strong communication skills in English both in speaking and writing
Desirable
Thorough understanding of concepts, principles and implementation approaches of service-oriented architecture including microservices, micro frontends, docker containers, CI/CD, Ansible, etc.
Hands-on experience of using Behaviour Driven Development (BDD) or Test Driven Development (TDD) approaches
Mobile app development either in iOS or Android (and associated frameworks)
Worked with 3rd party APIs to integrate different products and services
Indicate the observable behaviors that demonstrate the knowledge, skills and abilities that the employee should have at a particular level.
Analysis & Problem Solving (3):
Uses a systematic approach to root cause analysis on complex problems to identify underlying trends and put forward well-thought-out solutions to address the causes and reduce risk.
Listening & Communication (2):
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 (2):
A good team player that is personable, friendly, polite and takes the time to know people. Helps new colleagues and visitors feel welcome. Mentors and encourages junior members.
Customer Focus (2):
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 & Organizing (2):
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 (3)
: Always looks for opportunities to improve efficiency and effectiveness in their own and other peoples work backed by clear rationale and benefits to the business. Role models desired change behavior and uses external best practice as reference.
Accountability (2):
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.
Resilience & Managing Wellbeing (1):
Willing to take on additional unplanned urgent tasks when required without sacrificing performance standards. Knows how to prioritise and break down tasks and when to escalate.
Adaptability (2):
Seeks to understand the rationale for changes at Fleet looking for different perspectives to facilitate and positively contribute to the initiatives within the team and themselves.
.