Job
Description
About The Role We are looking for an Adobe Experience Manager (AEM) and AEM Forms Developer who is able to maintain and enhance our current operating platforms and work with our application development team to integrate new applications into our network.The successful candidate will be responsible for collaborating with product owners, solution consultants, architects, and other various roles to develop components, templates, services, integration and other types of AEM enhancements. They will be responsible for designing, developing and implementing AEM software solutions that address complex business issues. Candidates should be highly collaborative and motivated to teach and share knowledge and expertise.The ideal candidate would be comfortable working on the front end (React/angular/etc), back end, have at least 5+ years of experience working with AEM and AEM Forms and have their Adobe Experience Manager/ AEM Forms Developer Certification and be working towards their Architect Certification.Common tasks for that this role will lead (and do) includewrite Sling models, write Java servlets, integrate w/ an API client, create and maintain adaptive forms, create AEM component HTL, implement markup and CSS from redlines, and authoring dialog, and write JavaScript code for client side interaction. If this sounds like your skill set, we are looking for you! DutiesLead AEM/AEM Forms Developer will lead projects that extend and enhance the AEM platform.Duties include, but are not limited to the following:
Translate complex business requirements into technical specificationsDefine the scope of developmentInteract with product owners and provide technical expertise in regards to AEM development and implementationEnsure well written code that follows the current industry standards acrossReview application code and provide constructive feedback.Troubleshoot code level problems quickly and efficiently
Qualification and Skills Required:
6+ years of AEM implementation experienceExpertise with Apache SlingExpertise with the Java Content RepositoryExpertise with OSGi and Apache FelixExpertise with adaptive forms, form data models, form fragments and data binding.Ability to define components, dialogs and corresponding Sling ModelsAbility to architect and define Java servicesShown ability to integrate 3rd party services with AEMStrong understanding of front end technologies (SASS, HTL, JavaScript Frameworks).Ability to define, setup and configure an AEM DispatcherStrong communication skills and shown ability to interface directly with "customers",leading technical discussions, and communicating difficult or technical concepts in a professional mannerStrong knowledge of AEM AssetsComputer Science degree or equivalentWork with project managers to ensure that all project deliverables are on time and high quality Work collaboratively with other teams; QA, UX. Managing CI, CD and should have strong experience in leading a team to successful deliveries
The following qualifications and skills are recommended for this position:2+ years of full stack development experience2+ years of AEM DevOps experience