Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
The Shoprite Group of Companies, comprising several iconic brands, is the largest retailer in Africa. It started out as a group of eight grocery stores in 1979, and has grown into a technologically-advanced, continent-wide business selling items from food, liquor and medicine, to concert tickets and furniture. Today the Group is at the forefront of retail...
Read more about this company
Purpose of the Job
As a recognized Integration authority the Integration Architect collaborates on Integration standards & controls and creates robust integration architectures in support thereof and leads the realization of the integration architecture into the target environments to deliver interfaces between systems.
Extensive subject matter knowledge of Integration is essential, including aspects such as managed file transfers, SOAP and REST API’s, ETL, message based integration, RFC’s, etc.
Job Advert Details
Job Category
IT
Job Objectives
- Lead and promote integration architecture policy, strategy and governance.
- Develop the integration architecture strategy for the organization.
- Drive standardisation and rationalisation of integration technologies.
- Identify, define and communicate principles, standards, guidelines, policies, best practices, and governance practices for integration architectures and designs.
- Define and implement related API governance.
- Be the authoritative point of contact for all integration architectures.
- Articulate and promote the integration approach and vision to senior management and key stakeholders.
- Manage relationships with key internal and external stakeholders.
- Stay abreast of best practices and / or new developments in Systems Integration and related disciplines and drive adoption as deemed appropriate.
- Define and continuously improve the integration architecture framework and modeling standards.
- Define the integration architecture models and modeling standards for the enterprise architecture repository.
- Define integration architecture quality compliance criteria and enforce them through performing quality assurance checks.
- Review architecture deliverables throughout the system lifecycle for compliance to integration architecture principles and standards.
- Ensure integration architecture quality.
- Define and maintain the Shoprite high Level Information Flow model.
- Review architecture deliverables throughout the system lifecycle for compliance to integration architecture principles and standards.
- Facilitate and oversee the review of all integration designs to ensure compliance to Shoprite standards related to integration technologies, integration best practices, security, licence compliance, scheduling and monitoring.
- Ensure that third parties and external partners comply to the Shoprite integration principles and standards.
- Take responsibility for the technical management and delivery of integration projects.
- Coach and provide guidance to integration development teams to design high-quality technical solutions that fit the integration architecture principles & standards.
Detect critical deficiencies in the current integration architecture and recommend solutions for improvement.
Qualifications
- Degree in Information Systems / B Sc. Comp. Science (or similar)
Experience
Working experience within the IT industry
Excellent design and architecture skills and proven track record delivering well designed complex enterprise class systems
Identification and formulation of integration architecture and integration solution alternatives and their assessment
Experience integrating large scale complex systems and business-to-business systems integration. Must have been part of a project that implemented an enterprise level API system.
Experience with current research and standards in API’s and Middleware Architecture.
Experience with API Gateways and API Portals
Experience with cloud integration technologies in AWS or Azure
Advanced demonstrated experience with application development techniques and Service Oriented Architecture.
Demonstrated expertise in a variety of application development methodologies and practices.
Experience with all aspects of IT projects from business analysis, architectures, system analysis and design through development, testing, implementation, and production (SDLC).
Excellent technical development and design skills and be able to mentor others to improve their skills.
Experience in high volume data and files processing, in a batch and real time, integration environment.
Technology selection and design configuration (API, EAI, BPM, Messaging, B2B, B2C, etc.).
Project management experience of mid-sized projects.
Retail industry experience with an understanding of retail business processes would be advantageous.
Knowledge and Skills
- Strong analytical, problem-solving and logical skills with attention to detail
- Excellent team-working, inter-personal skills
- Delivery of compelling presentations to all levels of stakeholders and excellent communication and relationship building skills
- Develop of proposals and marketing materials and excellent written communication & presentation skills
- Excellent organisation and facilitation skills
- Strong conflict management skills
- System integration design methodologies and integration technologies
- Integration design patterns and Reference Architectures
- Various integration tools / suites
- Practical experience with middleware technologies, EAI (Enterprise Application Integration) and ESB (Enterprise Service Bus).
- Message transport technologies (MQ, JMS, FTP, HTTP, HTTPS, and SSL)
- Web Services technologies (SOAP, REST)
- Data mapping and transformation technologies (XML, XSD, XSLT/XPath)
- Software Engineering methodologies (OOA/OOD, RUP, UML), IT security, data interchange formats and protocols, data management techniques