Provide the most senior technical leadership on multiple, diverse and complex Adobe Experience Manager (AEM) projects simultaneously providing guidance to project managers, technical leads and senior developers
Analyze the technical requirements of enterprise scale projects based on business requirements received from multiple client departments. Develop and document technical solutions and plans for those problems. Represent and defend those architectural decisions before Enterprise Architectural Review Boards for clients
Define all integration points between AEM and whatever enterprise systems are found within a client technology ecosystem. For example, integrations with e-commerce platforms (Magento a plus), CRM, ERP, Search, and etc.
Develop multi-year, multi-project architectural roadmaps for clients to lay out beneficial work streams for both client and company over an extended relationship
Lead technical deep dives and troubleshooting exercises for client AEM implementations both with the company's resources and clients' experts
Develop, implement, and configure web content management solutions using AEM and technologies such as Java, HTML/DHTML, XML, JavaScript, and web services
Assist clients in achieving strategic objectives through technology solution implementation
Setup and configuration of AEM development environments
Setup and configuration of AEM Author and Publish instances and ensuring all code works in both environments
Setup and configuration of dispatcher or proxy to run in front of AEM
Translating business requirements into technical details relevant to AEM
Ensure quality of code is high for themselves and other team members
Designing reusable AEM components for authoring content
Understand the client’s technical environment and how they use technology to provide the best, focused advice Provide input into estimating engagement activities and execute engagements following the Agile methodology including SCRUM