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