Responsibilities:
Contribute to the development and implementation of a Solution Strategy aligned with our overall IT strategy and business objectives
Participate/lead in the design, development, and implementation of solutions/applications ensuring compliance with industry standards, security protocols, and regulatory requirements.
Contribute to the management of the solution lifecycle, including requirements analysis, design, testing, deployment, and ongoing maintenance.
Assist in developing and maintaining the Rainforest Alliance Enterprise Solution Architecture, based on organisational strategies, priorities, and value propositions.
Apply a structured architecture approach and methodology to align, design, and develop digital solutions within the Rainforest Alliance.
Collaborate with cross-functional teams, including business process, solution, Product Owner, Business Analyst, and DevOps teams, to ensure the effective adoption and use of applications based on the defined solution model.
Contribute to defining and maintaining the Solution Domains within the Rainforest Alliance Enterprise Solution Architecture.
Assist in defining and governing the vertical and horizontal inter-Domain interfaces (APIs/microservices) to ensure ongoing modularity and flexibility.
Contribute to defining and governing the Information Domain Logical Data Models and related information flows, in collaboration with the Rainforest Alliance Data Analytics, Data Warehousing, and Data Management teams.
Assist in scoping, specifying, and validating solution migration strategies for enhancements.
Support business where necessary to document and clarify requirements.
Identify and ensure non-functional requirements for the solutions/applications are adequately covered.
Ensure solutions are adequately tested and quality-reviewed before handover to business as per leading practices.
Qualifications:
Bachelor's degree in computer engineering or related field (Master's degree preferred);
3+ years' work experience, including 1-2 years in a similar role;
Strong information modelling experience, conceptual, logical as well as physical;
In-depth and proven knowledge of architectural principles, frameworks, and patterns.
Understanding and qualification of Lean/Agile development frameworks (SAFe Agelist, PMI-ACP, CSM, CAP)
Expertise in translating complex business requirements into technical specifications.
Exceptional communication and interpersonal skills to effectively collaborate with cross-functional teams.
Ability to articulate technical concepts to non-technical stakeholders and vice versa.
Detail oriented, with the ability to also grasp high level concept.
Ability to adapt to evolving business needs and technological advancements.
Proficiency in the following technologies: .NET, cloud platforms (AWS, Azure, GCP), microservices architecture, containerization (Docker, Kubernetes), databases (SQL, NoSQL), API design and integration.
Relevant certifications in solution architecture or related areas would be a strong advantage such as: "Microsoft Certified: Azure Solutions Architect Expert, CISSP, MCSE, MCSA.