About the Job
The role of the Enterprise Application Architect is to perform leadership, facilitation, analysis, and design tasks to ensure that all applications evolve appropriately. The main objective of this role is to provide strategic guidance and governance for the application landscape, understanding the interactions between applications and contributing to application rationalization, standards, reference architecture, and blueprints specific to the NEOM Digital Health ecosystem.
Key Accountabilities & Activities
- Define and maintain HW CMD application architecture, including principles, standards, policies, and reference models. Focus on rationalization with reuse, build vs. buy decision making, and articulating future state application architecture direction through Design Authority/Technical Review Group (TRG).
- Participate in decision-making processes of the Architecture Review Board (ARB).
- Provide application and integration-specific architectural guidance to the extended team.
- Collaborate with TONOMUS and NEOM Health Authority to align on application architecture.
- Support the Technical Review Group (TRG) in the architecture compliance review process at designated gates.
- Document and develop comprehensive knowledge of the existing application portfolio; help define operational requirements that the computing infrastructure must support.
- Identify, analyze, and address inter-application dependencies and interfaces.
- Develop communication plans for stakeholders regarding investments in application and data-related technology based on an understanding of national business and application programs, their needs, and capabilities.
- Analyze current architecture to identify weaknesses and develop opportunities for improvements, including expanding capacity, reducing costs, and increasing effectiveness.
- Advise on periodic application rationalization exercises.
- Collaborate with other enterprise architects and project architects to determine appropriate applications for performance and scalability requirements.
Background, Skills & Qualifications
- Excellent problem-solving and analytical skills.
- Extensive experience in application development methodologies and design patterns.
- Knowledge of SDLC methodologies such as Waterfall, Agile/Scrum, Iterative, Rapid Prototyping, Incremental, and DevOps.
- Experience with JIRA and Confluence.
- Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).
- Proficiency in Git command line and tools, including GitLab.
- Expertise in mapping business capabilities based on EA best practices and discovering applications related to each capability.
- Experience in creating diagrams that represent 'as-is' and target architecture.
- Ability to assess applications based on business criticality and functional & technical fit.
- Utilization of industry-standard EA tools to derive enterprise architecture deliverables (e.g., ABACUS).
Qualifications
- Minimum of 8+ years of relevant experience in an Enterprise Architect role.
- Bachelor’s degree in computer science, engineering, or a related field; Master's degree preferred.
- Excellent verbal and written communication skills with a strong emphasis on collaboration.
- Relevant certifications (e.g., TOGAF, Cloud (GCP, AWS, Azure) Certified Solutions Architect).