Reporting to the Technical Product Development Manager, this is the perfect role for a seasoned lead developer. You will be responsible for the full software development Lifecyle, leading a team of full stack product developers and leading in the technical design specification, architecture, research, development, integration, testing, deployment, and implementation of industry-leading AI infused product Innovation solutions for the Maritime industry. You will lead by example, be a subject matter expert and infuse the development team with a passion for building effective, high quality and robust innovative solutions.
Core Accountabilities:
• Motivate, develop, coach, and formally appraise the Software Development team.
• Monitor & co-ordinate any management information and capacity relating to the work of the team.
• Responsible for leading the software development team and providing technical guidance.
• Responsible for full stack, architectural, solution design specification and documentation.
• Responsible for the design, development, modification, maintenance, testing and deployment.
• Develop fully integrated back-end to front-end innovative solutions.
• Design, develop and maintain database solutions associated to data driven platforms.
• Develop to high quality coding standards.
• Responsible for project version control, coding standards, branching strategy and deployment.
• As part of the full development life cycle you will be responsible for continuous integration testing, Unit Testing and Performance Testing.
• Provide advanced technical support escalated from the development support team for all Voyager systems, solutions, and data sets.
• Scope and define detailed product backlog item descriptions that feed into sprint planning.
• Provide effective technical analysis, design requirements and relevant documentation.
• Using appropriate tools to define and communicate the required solution. These may include user journeys, prototypes, and wireframes.
• Coordinate release and sprint planning & conduct daily scrum meetings.
• Develop and maintain a thorough and up-to-date working technical knowledge of digital solutions and the Voyager Worldwide product suite.
• Develop and maintain a detailed technical understanding of our products, systems, technologies, architecture, and data sets.
• Develop and maintain a thorough and up-to-date working technical knowledge and understanding of AI, ML and RPA technologies.
It should be noted that the above list of main duties and responsibilities is not necessarily a complete statement of the final duties of the post.