About the position
- The main purpose of this position is to advise and coordinate the architectural design of solutions to support the business goals and ensure alignment of business and information technology at a solution level within the programme.
- Provide solution architecture consulting/services for the projects within the AEM Forms team.
- Detailed analysis of the current and desired state of the AEM Forms solution.
- Evaluate the Forms Web Interface solution in totality (taking into consideration the network and infrastructure architecture too) from a performance, scalability, robustness, and adaptability perspective. The Adobe Health Assessment Report recommendations have to be considered as well.
- Assess and advise on the outcomes and effectiveness of the efforts and the ultimate impact on the entire AEM solution of the CRX to SQL database migration.
- Additionally, serve as an advisory / oversight role. Assess and advise on the outcomes and effectiveness of the efforts in the completion of the various remediations previously tabled by Adobe. Additionally, serve as an advisory / oversight role.
- Assess the technical design of the forms to align with best practice and recommended standards.
- Identify areas of improvement and advise on implementing best practice and standard.
- Provide solution architecture services for projects within the programme.
- Conduct a technical review of the AEM architecture by evaluating, improving and developing all required solution architectures for a highly scalable and available AEM Forms application.
- Ensure alignment between the enterprise architecture, solution architecture, architecture principles, and information and communications technology (ICT) standards to ensure standardization and reduce risk.
- Take accountability for the end-to-end delivery of the AEM Forms solution and ensure that solutions implemented match the architectural designs (quality control).
- Ensure that the AEM solution architecture meets the requirements for reuse, compliance to standards and principles, traceability to enterprise reference models, and alignment with the target enterprise architecture vision
- Develop and evaluate requests for information (RFIs) and requests for proposals (RFPs) where required.
- Evaluate the responses to RFIs and RFPs to determine appropriate solution components for the ICT solution architecture where required.
- Responsible for providing platform governance and operational guidelines following best practices in multi-tenant environment.
- Support development team in designing and troubleshooting any environmental issues.
- Technical architecture design documentation for development team.
- Assesses work effort planned for time to complete estimates.
- Build multi-view architecture diagrams for different stakeholders and meeting their prospects.
- Interact with technical leads and architects in support of physical and integration architecture.
- Interact with engagement and project managers to ensure proper adherence to SDLC and to conduct project risk identification and mitigation planning.
- Provides oversight, planning, and technical guidance to ensure successful delivery of software projects.
- Ensures software developed adheres to best practices and quality standards through code and design reviews.
- Screen and evaluate new technologies to optimize the current solutions and to make them sustainable for the future.
- Review the technical design for the entire data migration solution.
- Training and transfer of knowledge (training and knowledge transfer documents to be submitted and presented to company in a traceable and accessible repository to enable smooth handover to company employees when need arises and or at the end of each project).
Minimum Requirements:
Qualifications & experience required:
- Matric plus an IT Degree (Informatics, Computer Science, Engineering or an equivalent).
- Certified AEM Solution Architect.
- Minimum of 5 years’ experience in a CMS application (AEM) analysis/architecture and/or design and/or enterprise architecture and/or solutions architecture.
- Experience with facilitating workshops.
- Experience in fast paced Agile Scrum Delivery Team environment doing design, development, administration, and troubleshooting in AEM.
Technical skills and experience required:
- Proficiency in Java, Sling, OSGi, REST APIs, HTML/CSS, and JavaScript.
- Solution Design: Proven experience designing scalable, high-performing AEM solutions and integrating them with other marketing technologies.
Desired Skills:
- AEM Solutions Architect
- Solutions Architect AEM
- Solutions Architect