Enterprise Architect
Job details
Enterprise Architect is a key critical role to design and implement an organization's technology ecosystem in a way that aligns with business goals, promotes efficiency, and supports scalability. They create cohesive IT strategies, define system architectures, and establish standards to ensure seamless integration of technologies. By aligning business and IT objectives, enterprise architects help organizations to innovate, reduce costs, manage risks, and optimize resources in a structured and sustainable manner. This role requires a minimum of 5 years of hands-on experience in a similar position and a minimum of 15 years of IT experience. Ideally, candidates will have experience in the banking sector and have worked across a range of industries. Qualified candidates with this background are rare in the market.
Role and Responsibilities
- Design and update the organization’s enterprise architecture, ensuring alignment with business objectives, scalability, and technological advancements.
- Collaborate with senior leadership to create IT strategies that support business goals, focusing on innovation, cost-efficiency, and risk mitigation.
- Establish and enforce technology standards, frameworks, and best practices across the organization to ensure consistency and quality in system implementations.
- Assess, select, and recommend technologies that support the organization’s needs, aiming for optimal integration, sustainability, and value.
- Ensure seamless integration between different systems and platforms, creating a cohesive technology environment that supports business processes.
- Identify and address potential security, compliance, and operational risks within the architecture, designing solutions to mitigate these risks and ensuring adherence to relevant regulatory standards, such as GDPR, HIPAA, or other industry-specific guidelines.
- Work closely with business and IT teams to understand requirements, address challenges, and translate business needs into architectural solutions.
- Drive the organization’s digital transformation initiatives, focusing on modernization, agility, and leveraging emerging technologies.
- Regularly assess and optimize the architecture to improve performance, scalability, and reliability.
- Supervise architectural projects, ensuring adherence to standards and successful implementation of design principles across teams.
Qualifications and Education Requirement
- A bachelor’s degree in Computer Science, Software Engineering, or a related field; a master’s degree is preferred.
- Professional certifications in enterprise architecture frameworks such as TOGAF.
- Proven experience in enterprise architecture, IT strategy, and systems integration, typically requiring at least 5 years in relevant roles with at least 15 years of IT experience.
- Strong understanding of software development methodologies (e.g., Agile, Scrum, DevOps) and familiarity with IT governance frameworks (e.g., ITIL).
- Knowledge of cloud computing technologies and architecture (e.g., SaaS, PaaS, and Cloud Services) and experience with microservices and APIs.
- Excellent analytical and problem-solving skills, with the ability to translate complex technical concepts into business strategies.
- Strong communication and interpersonal skills, with experience in collaborating across multiple departments and influencing stakeholders.
- Experience in risk management and knowledge of regulatory compliance standards relevant to the industry (e.g., GDPR, HIPAA).
- Practical experience of leading technology projects and initiatives, demonstrating a strategic mindset and ability to drive innovation within the organization.
- Adaptability to new emerging technologies and architectural concepts, staying current with industry trends and advancements.
- A proactive and results-oriented mindset with exceptional leadership and mentorship abilities, focused on efficiently and effectively achieving goals while introducing and implementing technical solutions.
- Native Arabic speaker and fluent in English is a must.
- Very good knowledge of core industry applications (e.g., in the banking industry: Core Banking, Channels, Payment Gateways, EBPP, Treasury, CMS, ATM, OB).
Education
Computer Science, Software Engineering, or a related field; a master’s degree is preferred.Skills
- Time management
- Technical communication
- Teamwork
- Design thinking skills
- Learning
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.