Create reliable and maintainable solutions and write well-designed, efficient and testable codes
Prepare technical documentations and training
Provide support to business units
Analyze and troubleshoot production issues
Manage and maintain multi-tenancy structure within AEM
Onboard new project to AEM
Requirements:
Significant development experience in AEM version 6.x
Excellent knowledge and experience of AEM fundamentals like Adobe core components, Maven, Sling, OSGi and JCR
Experience in integration with components of Adobe Marketing Cloud such as Adobe Analytics, Audience Manager and Target
Experience with RESTful and SOAP-based web services
Experience in frontend JavaScript frameworks such as ReactJS and Angular
Strong knowledge of Continuous Delivery, version control, branching strategy and code management
Knowledge of modern software engineering practices, such as Test-Driven Development, Behavior Driven Development, Continuous Integration (Jenkins), Code Analysis software (Sonar)
Ability to work as part of a team
Communicate effectively and professionally in all forms of communication with technical team, business units and third-party partners
Attentive to detail and highly organized to be able to handle multiple tasks simultaneously
Adobe Certified Expert as AEM developer will be added advantage