Accountabilities & Key Roles :
- Check in depth the technical blueprints that contains software architecture, integration design and data flows and conduct sessions to make sure it’s all implemented as per the design.
- Create detailed standards related to all phases of the digital journeys and make sure they are followed .
- Lead the negative scenarios committee that review all projects to insure that all negative and possible weaknesses are covered in the implementation and fortified.
- Spread awareness to all the other teams about these technical standards and educate them to build a practice.
- Identify the gaps in the implementations and trace them till they are closed.
- Responsible for leading and coordinating projects from an overall solution architecture perspective ensuring that development activities are consistent with the direction set by accepted standards.
- Ensure compliance with the target Enterprise Architecture roadmap.
- Verify that all the monitoring controls for the production systems are well implemented.
Job Requirements:
- Graduated degree in a Computer Science / Computer engineering / software engineering from a recognized University.
- Familiar with the following terms (Software Architecture , Solution Design , MicroServices , APIs and Digital Services).
- Fluent in English .
Experience:
- 3 - 6 years of experience in the related field or in a Software Development field.
Competences
- Advanced knowledge of software architecture
- Excellent communication (written and oral) and stakeholder management skills
- Strong command of concepts and current industry trends
- Advanced understanding of business analysis techniques and processes
- Proven Leadership & Management skills
- Strong strategic skills to develop long-term visions and the ability to translate them into actionable roadmaps .