Responsibilities:
AEM Development:
- Design and implement AEM components, templates, and workflows based on business requirements.
- Customize and extend AEM functionality through the development of custom code, workflows, and integration with other enterprise systems.
Frontend Development:
- Collaborate with UX/UI designers to implement responsive and visually appealing user interfaces.
- Ensure seamless integration of frontend components with AEM back-end systems.
Integration:
- Integrate AEM with other third-party systems, APIs, and databases to ensure data consistency and optimal performance.
- Implement and maintain integrations with various Adobe Marketing Cloud solutions.
Performance Optimization:
- Identify and resolve performance issues within AEM applications.
- Implement best practices to optimize system performance and ensure scalability.
Quality Assurance:
- Conduct thorough testing of AEM applications to identify and address bugs, defects, and issues.
- Collaborate with QA teams to ensure the delivery of high-quality, reliable software.
Documentation:
- Create comprehensive technical documentation for AEM solutions, including design documents, coding standards, and deployment procedures.
Collaboration and Communication:
- Work closely with cross-functional teams to understand business requirements and translate them into technical solutions.
- Communicate effectively with team members, stakeholders, and end-users.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience as an AEM Developer, with a strong portfolio of successful AEM projects.
- In-depth knowledge of Adobe Experience Manager, including AEM Sites and AEM Assets.
- Proficiency in Java, HTML, CSS, JavaScript, and other relevant web technologies.
- Experience with AEM Core Components and AEM Cloud Service is a plus.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.