Job SummaryBackground
The Digital Content Management team (BI & C, DCM) requires the services of two x 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.Objective of this Scope of Work
There are several findings on the initial AEM platform implementation, which needs to be remediated as part of an operational project currently underway. The Senior AEM Developers will be responsible for driving the remediations of these findings.
They will be expected to provide innovative solutions to business problems through the backend and frontend development of forms and sites. This includes, but is not limited to, translating client content management requirements into technical designs, including enterprise-level architecture, and implementing development strategies using components of the AEM platform to support multi-channel delivery environments.
They will collaborate with cross-functional teams to deliver exceptional digital experiences, ensuring optimal performance, scalability, and usability. Furthermore, they are expected to provide deep knowledge expertise in AEM, assist with project planning, risk identification and mitigation planning.Scope of Services Definition
The scope will include but will not be limited to:
Develop, implement, and configure web content management solutions using AEM 6.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, etc., and the Adobe AEM deployment process
Experience using multiple front-end technologies (HTML, JavaScript, CSS, XML, Java, Web services etc.)
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.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.Knowledge, experience, and personal competencies Education and experience:
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, CRXDE 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, etc.
Exposure to Linux operating systems is preferred.
Proficiency in MS Office 365 applications including SharePoint, OneDrive, Outlook, MS Teams, etc. 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).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/Bank.Communication:
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 Bank stands for.
Leadership: Role models and attitude of respect towards and appreciation of all. Drives the appreciation of diversity within the business.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.Business Knowledge and Contribution:
Understands the broader business environment in which they work from an industry, organisation, business unit and role perspective.
Mature: Demonstrates solid industry understanding with tactical insight into the broader Banks strategy and objectives.Risk Management:
Timeously identifies and manages risk within their area of influence. Uses and / or develops and implements risk measurement and risk management systems, processes, and policies within the business.
Mature: Mature understanding of risk as reflected in the ability to proactively identify and manage risk across their business, division, and interdependent areas.Project Management:
Develops and monitors courses of action (work plans) for themselves and others to ensure that work is completed in a controlled and efficient manner.
Expert: Has significant experience in and demonstrates advanced project management skills used in facilitating organisation wide integration, determining nature of tasks to be completed as well as priorities to be pursued. Holds strong accountability for successful implementation of business-related initiatives.Knowledge Management:
Uses and / or develops and implements systems and processes to capture, manage and distribute up to date, accurate and readily accessible knowledge and information across the business, to a wide range of stakeholders.
Expert: Generally recognised as a knowledge management expert. Skills can include extensive best practice knowledge and understanding, the exercise of significantly advanced data analysis skill and / or implementation of leading-edge measurement / knowledge management processes.Personal Attributes
Analytical Thinking:
The ability to identify, assimilate and interpret the critical elements of a situation.
Seeks out pertinent data in determining the source of a problem.
The ability to interpret complicated information.
Challenges assumptions and focuses on the relevant detail.
Breaks down and reformulates problems into workable units.
Connections
Identifies and interprets the underlying trends and relationships among different or seemingly unrelated pieces of data.
Looks beyond the concrete facts at the underlying meaning and implications.
Seeking/Depth
Identifies when more data is needed to make a sound decision and then acquires the necessary information from the appropriate sources.
Identifies cause/effect, implications, possibilities, and the root cause of problems.Continuous Learning and Adaptability:
The digital landscape is always evolving and so is AEM.
Developers should continuously learn and adapt to new tools and practices.
Stay up to date with best practice and industry standards.Conceptual Thinking:
The ability to link events and to keep all facts in mind.
Examines the bigger picture to understand how the various parts fit together (integrative thinking).
Externally focused and able to translate this into appropriate and tangible internal action.
The ability to generate comprehensive solutions.
Interested in theories and enjoys discussing abstract concepts.Information Gathering:
Seeks all relevant information for decision-making.
Consults widely with others when analysing issues.
Seeks information from diverse sources.
Asks probing questions to establish all the necessary facts.Written Communication:
The ability to express ideas clearly in writing, in good grammatical form so that it is easily understood.
Displays the ability to be accurate, brief, and clear whilst using the written word.
Written communications are readily understood by the intended recipients.
Has a command of language: sentence construction, grammar, spelling etc.Tipp FocusCompany
Job Mail
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.