Job responsibilities
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Demonstrate proficiency in Adobe Experience Manager (AEM) and a strong background in both front-end and back-end development.
- Designing, developing, and maintaining web applications using AEM, ensuring seamless integration with other systems, and delivering high-quality digital experiences
- Design, and implement end-to-end AEM solutions including AEM sites, AEM Assets, Adobe Target, Adobe Launch for enterprise level clients
- Demonstrate proficiency in building AEM Templates, Content fragment models, Sling Servlets and Services, Sling Jobs and AEM Workflows.
- Engineer a world-class platform with an eye towards rapid iteration and creative problem solving.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Solid programming background with 3+ years of strong experience in AEM, Java/J2EE, AWS, JSON.
- Solid understanding of multithreaded software design.
- Strong verbal and written communication skills.
- Ability to work in a rapidly changing environment.
- Strong knowledge of server side design patterns and continuous delivery principles.
- Experience with CI/CD pipelines.
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Understanding in JQuery, NodeJS, React
- Exposure to cloud technologies
- Exposure to R&D in emerging technologies