Job Description
Digital Architecture Expertise:
- Proven experience in designing and implementing digital architectures that support the digitization of business processes.
- Strong knowledge of modern architectural patterns, including microservices, API-driven design, and cloud-native architectures.
Technical Proficiency:
- Proficiency in a range of technologies, including enterprise integration tools, middleware, APIs, and cloud platforms
- Experience with software development lifecycle (SDLC) and agile methodologies.
- Strong understanding of messaging patterns, endpoint security, and data modeling.
Integration Experience:
- Experience in integrating new digital solutions with existing systems using REST/SOAP APIs, middleware, and integration tools such as Mulesoft.
- Familiarity with data migration and ETL processes.
Project Management and Leadership:
- Demonstrated ability to lead and direct projects from inception to completion, ensuring alignment with business objectives.
- Strong project management skills, with experience in managing cross-functional teams and collaborating with diverse stakeholders.
Analytical and Problem-Solving Skills:
- Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
- Ability to analyse business requirements and translate them into effective digital solutions.
Communication and Collaboration:
- Excellent communication and interpersonal skills, with the ability to work effectively with stakeholders at all levels.
- Ability to articulate complex technical concepts to non-technical audiences.
Additional Accountabilities:
Innovation and Continuous Improvement:
- Stay updated with the latest trends and technologies in digital architecture and enterprise integration.
- Identify opportunities for innovation and continuous improvement within the digital landscape.
Customer Focus:
- Ensure that digital solutions are designed and implemented to meet the needs of our customers and enhance their experience.
