The Digital Content Management team (BI & C, DCM) requires the services of two Full Stack Senior Adobe Experience Manager (AEM) Developers to assist with the software development lifecycles of Adobe Experience Manager projects and operations within the Business and Systems Technology Department.
PLEASE APPLY FOR FULL JOB SPEC IF YOU ARE INTERESTED
Day rates as specified shall be based on no less than 8 hours per day.
Key Deliverables
- Develop architecture for digital consumer experiences using the AEM product suite.
- Implements application enhancements in line with business requirements and client needs.
- Work closely with clients to fulfil their requirements.
- Diagnose, troubleshoot, and resolve technical issues related to content management implementation.
- Lead AEM projects by contributing to project planning, identifying risks, and devising mitigation strategies.
- Collaborate with other team members and stakeholders.
- Ensure the technical feasibility of UI/UX designs.
- Improve applications to achieve optimal speed and scalability.
- Uphold quality standards.
- Provide expertise in AEM.
- A minimum of a Diploma in Computer Science, Information Technology or Software Development.
- AEM and/or other relevant certification would be advantageous.
- At least 5 years of extensive experience in digital transformation projects related to AEM.
- Proficiency in building tools such as MAVEN.
- Knowledge of Patterns and Good Practices to design and develop quality, clean code.
- Proficient in programming languages including Java, HTML, CSS, and JavaScript.
- Proficient in AEM Stack such as Apache Felix, Apache Sling, Jackrabbit, CRXD etc.
- Experience with testing at various levels: unit, integration, functional, and performance.
- Familiarity with task management, bug tracking, and wiki-based documentation tools like TFS, JIRA and Confluence.
- Knowledge of SDLC, Change Control, and Release Management.
- Exposure to both waterfall and agile methodologies in project execution Experience with DevOps tools like Git, Jenkins, Cucumber, SonaQube.
- Exposure to Linux operating systems is preferred.
- Proficiency in MS Office 365 applications including SharePoint, OneDrive, Outlook, MS Teams, Experience in negotiating for desired outcomes.
- Experience in facilitating workshops.
- Advanced skills in development and documentation.
- Understanding of principles related to Search Engine Optimization (SEO).
- Develop, implement, and configure web content management solutions using AEM 5.
- Deep understanding of, and hands-on development experience, with relevant 'Java CMS' frameworks including Apache Sling, JCR, and Apache Felix for OSGi bundle development
- Proficient in AEM foundational concepts, solid understanding of all the related building blocks including templates, components, dialogs, widgets, and the Adobe AEM deployment process
- Experience using multiple front-end technologies (HTML, JavaScript, CSS, XML, Java, Web services )
- Proficient knowledge of the end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes.
- Develop and apply accepted leading practices within AEM
- Translate business requirements into technical specifications relevant to AEM.
- Resolve functional and technical issues relating to AEM.
- Provide progress updates to project managers on individual projects.
- Provide input into work planning and estimations.
- Deliver high quality and relevant work.
- Collaborate with both internal and external stakeholders.
- Document knowledge base and best practices.
- Conducts code quality assurance assessments on developed applications, systems, and functions.
- Knowledge transfer to members of the team.