Summary: As an Adobe Experience Manager (AEM) Architect, you will be responsible for designing and implementing robust AEM solutions tailored to meet the unique needs of our clients. You will play a crucial role in aligning AEM roadmap phases with executable use cases and application architectures according to the business requirements. Additionally, you will represent the technical team in client-facing meetings and support strategic sales efforts from a technical perspective.
You will provide leadership in project risk identification and mitigation planning, assist Project Managers in setting goals and objectives, and define the digital marketing solution and consulting scope during sales cycles.
As a mentor and leader, you will be responsible for guiding and assisting team members to create best-in-class web experiences through AEM, ensuring adherence to best practices and standards. You will collaborate with cross-functional teams, including developers,designers, and content authors, while interacting with stakeholders to gather and analyze functional and technical requirements. Your leadership role includes growing and expanding the AEM Practice team across multiple locations.
Key Responsibilities: 1. Technical Leadership & Development Lead and conduct code reviews, providing guidance to the development team. o Lead performance testing and optimize AEM solutions. o Define and enforce AEM development standards and coding guidelines. o Develop AEM templates and components using Java, JavaScript, and HTML/CSS. o Ensure the scalability, reliability, and performance of AEM solutions. o Oversee the design, implementation, and configuration of OSGI services. o Define and manage the technology delivery roadmap.
2. Security Strategy and Implementation: o Develop and enforce security policies and procedures for AEM deployments. o Ensure that AEM solutions comply with industry standards and regulations, such as GDPR, CCPA, and other relevant data protection laws. o Design and implement security controls and measures, including access controls, authentication mechanisms, and encryption protocols. o Conduct regular security assessments and audits to identify and address vulnerabilities in AEM instances. o Collaborate with IT and security teams to integrate AEM with corporate security infrastructure, including firewalls, intrusion detection systems, and secure networking practices.
3. Project Management & Collaboration o Provide oversight, planning, and technical guidance for AEM projects. o Collaborate with IT teams to design and implement scalable AEM solutions. o Lead and participate in planning and estimation for Adobe projects across multiple tracks. o Ensure compliance with industry standards, regulations, and best practices. o Support Project Managers in setting goals, objectives, and budgets. 4. Client & Stakeholder Engagement o Represent the technical team in client-facing meetings. o Gather and analyze functional and technical requirements from stakeholders. o Act as a subject matter expert, identifying technology trends and platforms. o Lead the implementation of A/B testing scenarios and maintain oversight of the QA process. o Assist strategic sales efforts from a technical perspective. 5. Mentorship & Team Development o Mentor and coach team members to share knowledge and experience. o Lead and mentor senior engineers, promoting best practices in the AEM domain. o Contribute to the growth and expansion of the AEM Practice team at multiple locations. o Encourage continuous learning and staying updated with AEM advancements. 6. Documentation & Compliance o Create Architecture and Technical specifications documents. o Review and approve technical documentation and user guides. o Identify and recommend process improvements to enhance AEM development and delivery. o Ensure adherence to coding standards and best practices.
Technical Skills: Expertise in AEM technologies, including OSGI bundles, HTL/Sightly components, and services. Proficient in Java technologies (J2SE 1.7/1.8), Java EE, Servlets, JSP, and related frameworks. Hands-on experience with AEM building blocks, templates, components, and workflows. Familiarity with AEM integrations, such as Adobe Analytics and Adobe Target. Strong knowledge of content modeling, metadata management, and version control systems like Git. Proficient in RESTful web services, API integrations, and agile development methodologies. Experience with Continuous Integration (CI) tools like Bamboo/Jenkins and code quality tools like SonarQube.
Key Attributes: Strong communication, interpersonal, and client-facing skills. Analytical and problem-solving abilities with a detail-oriented mindset. Leadership and mentoring skills with a focus on team development. Adaptability, flexibility, and time management skills to handle changing project requirements. Continuous learning mindset to stay updated with AEM advancements.