We are looking for an experienced AEM Developer to manage the technical delivery of custom development, integrations, and data migration elements of an Adobe Experience Manager implementation.
Location: Remote
Contract Duration: Long-term
Roles and Responsibilities:
- Translate business requirements into well-architected solutions that best leverage the AEM platform
- Lead technical design sessions; architect and document technical solutions that are aligned with client business objectives
- Manage the technical delivery of custom development, integrations, and data migration elements of an AEM implementation
- Develop custom solutions and interfaces leveraging the Adobe platform, including AEM/CQ, CRX, CQ WCM, DAM
- Manage technical scopes and client expectations
- Provide hands-on, expert-level technical assistance to developers
- Design and manage the execution of test plans to ensure a quality solution is delivered
- Demonstrate technical thought leadership
- Conduct code reviews for ongoing projects to ensure that code quality is at the highest level possible and appropriate design patterns are being used
- Be a credible subject matter expert to clients and partners on sales cycles and marketing events
- Provide detailed estimates and participate in sales solutions and proposal creation
- Coach and mentor junior developers and configurators; own responsibility for ongoing technical development of developers on AEM projects
- Collaborate with team members and clients, promote fun and supportive work environment
Required Skills:
- Bachelor’s degree in a technical discipline or equivalent
- Proven ability to design and optimize business processes and integrate business processes across disparate systems
- 5+ years of Web Content Management System experience
- Minimum of 3 years of AEM/CQ platform experience (5+ years preferred)
- Minimum of 5 years of Java experience
- Understanding of object-oriented design principles
- Strong background in design and development of enterprise systems as part of a complete software product lifecycle
- Familiarity with agile software delivery methodologies such as Scrum
- Excellent client-facing, written, and oral communications skills
- Familiarity with related Adobe products such as Analytics, Campaign, Target, Audience Manager, etc.