The scope will include but will not be limited to:
- Translate business requirements into detailed technical specifications.
- Contribute to work planning, estimations, and resource allocation.
- Develop and apply industry-leading practices and standards.
- Design, implement, and configure web content management solutions.
- Conduct code quality assessments to ensure the integrity and functionality of developed applications, systems, and features.
- Troubleshoot and resolve both functional and technical issues as they arise.
- Deliver high-quality, relevant, and effective solutions within agreed timelines.
- Collaborate with internal teams, external partners, and stakeholders to ensure alignment and project success.
- Provide knowledge transfer and training to team members to build internal expertise.
- Foster a culture of continuous improvement, promoting innovation and efficiency.
- Document key processes, knowledge, and best practices for future reference and team development.
Personal competencies:
Problem Solving and Analytical Skills:
- Ability to troubleshoot and debug code to identify and fix issues swiftly.
- Leadership: Strategically orientated, concerned with ensuring the current and future viability of the Area.
- Effectively applies verbal, nonverbal, and written communication methods to achieve desired results.
- Leadership: Communication involves crafting courses of action, motivating and managing commitment.
Teamwork: - AEM projects often involve collaboration with other developers, designers, and stakeholders. Being a team player is essential.
- Value: We, and all aspects of our work, are interdependent. We appreciate that, as teams, we can achieve much greater things than as individuals. We value teams within and across business units, divisions, and countries.
- Understands team dynamics and uses a flexible interpersonal style to contribute to the effective functioning of teams and to the completion of team goals. Must demonstrate the ability to be affective in diverse teams ranging from highly structured hierarchical teams to informally structured groups.
- Leadership: Sets up, develops, and leads teams.
Respecting each other: - Value: Demonstrates dignity of all people. Respects others and what the stands for.
- Leadership: Role models and attitude of respect towards and appreciation of all. Drives the appreciation of diversity within the business.
Desired Skills:
- Delivering to Shareholders
- Building Relationships
- Communication
- Risk Management
- Project Management
Desired Work Experience:
- 5 to 10 years
Desired Qualification Level:
- Degree
About The Employer:
Key deliverables:
– Collaborate closely with internal teams and external stakeholders to understand their needs, to ensure alignment and timely delivery of solutions.
– Translate business requirements into detailed technical specifications.
– Design and develop web content management solutions using the AEM product suite.
– Lead projects by contributing to project planning, estimations, resource allocation, risk identification, and developing effective mitigation strategies.
– Ensure the technical feasibility UI/UX designs and seamless integration with other systems.
– Continuously improve applications to achieve optimal performance, speed, and scalability.
– Develop, maintain and enforce application of high-quality standards throughout the development lifecycle.
– Diagnose, troubleshoot, and resolve functional and technical issues as they arise.
– Provide expert-level guidance and support on AEM best practices, ensuring efficient and effective use of the platform.
– Provide knowledge transfer and training to team members to build internal expertise.
– Foster a culture of continuous improvement, promoting innovation and efficiency.
Knowledge, experience, and personal competencies Education and experience:
– A minimum of a Diploma in Computer Science, Information Technology, Software Development, or a related field.
– AEM certification or other relevant certifications is highly advantageous.
– At least 5 years of extensive experience in digital transformation projects, particularly with AEM.
– Experience in AEM as cloud service is advantageous.
– Strong understanding of design patterns and best practices for developing high-quality, maintainable code.
– Proficient in programming languages including Java, HTL, HTML, CSS, and JavaScript.
– Expertise in AEM-related technologies such as Apache Felix, Apache Sling, Jackrabbit, CRXDE, and others.
– Experience with various testing methodologies, including unit, integration, functional, and performance testing.
– Familiarity with testing frameworks like JUnit and Cucumber.
– In-depth knowledge of the Software Development Life Cycle (SDLC), Change Control, and Release Management processes.
– Familiarity with both waterfall and agile methodologies for project execution.
– Experience with DevOps tools such as JIRA, Confluence, TFS, GitLab, Jenkins, Cucumber, SonarQube, Maven, Junit, JaCoCo, Selenium and others.
– Exposure to Linux operating systems is preferred.
– Proven experience in negotiating outcomes and managing stakeholder expectations.
– Experience in facilitating workshops and collaborative sessions.
– Understanding of Search Engine Optimization (SEO) principles and how they apply to content management and digital experiences.
– Experience in Test-Driven Development (TDD) practices.
Delivering to Shareholders:
– Value: Manages one’s time and resources to ensure that objectives are achieved affectively and on time.
– Leadership: Champions strategic interventions. Tends to achieve delivery of results through directing others.
Building Relationships:
– Develops and maintains ongoing working relationships, networks, and partnerships to help achieve business goals through others (e.g. peers, functional partners, customers, etc.).
– Leadership: Relationships span business units and focus on strategic issues. The context is very dynamic with significant levels of ambiguity.