We are looking for a proactive and experienced Solution Architect for a global shipping client. The Solution Architect is responsible for delivering technical solution designs that are resilient, robust, flexible, scalable, and high performing. The role also involves contributing to and maintaining the domain architecture repository. He/she will collaborate closely with the Application Manager and other solution architects to design systems, ensuring seamless integration with third-party external systems.
The ideal candidate should have a proven track record in aligning solutions with enterprise architectures and strategies and is also able to influence senior stakeholders to enable effective design implementation.
Responsibilities
The main duty of the Solution Architect is to develop high-quality solution designs addressing all architectural concerns, including business, information, application, and infrastructure. This includes:
- Designing comprehensive cloud architecture, including technology, systems, and application software.
- Establishing design and development standards for the development team.
- Advising development and infrastructure teams on the full range of Azure cloud technologies (DevSecOps, Containers & Microservices, Security, DRaaS, etc.).
- Analyzing business problems and opportunities to design technical solutions (Data Science, AI, ML) that add value to the business.
- Owning the architecture solution and driving its delivery, focusing on compliance, security, and adherence to project milestones.
- Collaborating with all IT functions to ensure the solution is covered from inception to production support, ensuring compliance.
- Highlighting key architectural use cases and ensuring architectural principles are covered in the high-level design.
- Working with the Head of Technology to translate architecture into detailed design, using the 4+1 architectural view where applicable.
- Taking on project management responsibilities for architecture-related projects when necessary.
- Advising on business and IT planning.
- Presenting proposed architecture to IT and business stakeholders.
- Advocating for the architecture process, its outcomes, and ongoing results.
- Handling integration and implementation with third-party products and COTS.
- Participating in decision-making around technology strategy, analyzing technical viability, and guiding the delivery of complex projects.
- Conducting research on best practices and new concepts, and communicating and documenting these solutions, including engagements with third-party platforms and tools.
- Liaising with vendors on scope, milestones, and acceptance criteria for architecture-related projects.
- Collaborating closely with IT Delivery, IT Operations, and IT Central Services team members.
Requirements
- Degree in Computer Engineering/Science or a related field is preferred.
- At least 6 years of relevant experience in designing, developing, and implementing large-scale, highly available enterprise-wide architecture systems with complex integration.
- Strategic thinking and foresight in cloud-related technology.
- Ability to review existing business environments and technology landscapes to develop a solid architecture roadmap for the next 3-5 years.
- Extensive experience with .NET, JavaScript, and related technologies, as well as UML notation tools.
- Deep experience in web application and database design considerations.
- Familiarity with Microsoft Technology (OS, SQL, Azure – IaaS, PaaS, etc.).
- Understanding of Software Change/Configuration Management and Build Processes in complex environments.
- Experience transitioning from traditional software development to DevOps.
- Ability to apply design concepts – layered architectures, components, interfaces, messaging, and patterns.
- Knowledgeable in enterprise architecture, especially covering .NET solutions.
- Leading POCs to support business development initiatives.
- Extensive experience in the practical application of architecture in supporting change and daily operations.
- Preferably, experience in delivering change within the maritime industry, including large-scale programs and smaller-scale change requests, with a practical understanding of software development lifecycles and methodologies like RUP and/or Agile.
- General awareness of business, regulatory, and technological changes within the maritime industry is beneficial but not mandatory.
- Proven PM skillsets, track record of delivering complex IT projects/programs.
- Ability to communicate technical concepts in non-technical terms, prepare and deliver presentations.
We regret that only shortlisted candidates will be notified. Thank you for your understanding!