Our client is a Maritime Transportation company, headquartered in Dubai, with over 10 years experience in bunker management, commercial vessel operations and post fixture services such as laytime (demurrage) and claims management. The team has a proven track record of creating bottom-line efficiencies by delivering commercial solutions for a large fleet of bulk carriers and tankers across the globe.
They are seeking a dynamic and experienced Head of Technology with a proven track record in building SaaS-based products. The job holder will be responsible to provide technical leadership and guidance throughout the product lifecycle of our Maritime SaaS solutions. They are required to collaborate with development teams, customers, vendors and business heads to ensure the successful implementation of the solution.
Duties & Responsibilities
- Oversee all technical aspects of product development, for every phase of the project lifecycle, from concept development to solution design, implementation, optimization, and ongoing support.
- Build and lead a team of 8 to 10 top-notch engineers to own, drive, and deliver critical parts of our products.
- Collaborate closely with our in-house Software development team and software services vendors to develop the best technical design and approach for new product development initiatives.
- Set up and champion best practices for development, including coding standards, code reviews, and testing methodologies.
- Oversee the architecture and design of technically robust, flexible, and scalable solutions that meet the needs of our existing SaaS-based products.
- Oversee API development and integration requirements for customer systems including but not limited to Dynamics 365, SAP or similar.
- Ensure that the solutions developed are scalable, and highly available, running seamlessly in public cloud environments such as Azure.
Knowledge, Skills, & Experience
- Bachelor's degree or higher in Computer Science or a related field.
- 15+ years of work experience in building complex systems or any other high-scale SaaS based product platform.
- 10+ years of hands-on coding and design experience in .NET, Angular, and/or similar full stack web and mobile product development.
- Managed a team of at least 10 Software engineers.
- Deep understanding of enterprise-grade technologies such as Azure, ADF, Snowflake, etc.
- Proven experience in building and running distributed systems for 24x7 online services at scale.
- Experience working with remote teams and managing distributed engineering teams across different time zones is a plus.
- Demonstrated ability to prioritize and manage multiple projects simultaneously while maintaining a high level of attention to detail.
- Passion for staying current with emerging technologies and trends in the software engineering field.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Experience working in an agile development environment and familiarity with agile methodologies.
- Ability to thrive in a fast-paced, dynamic startup environment and adapt quickly to changing priorities.