Senior AEM Developer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 23, 2020
Job Description:
Working under the direction of the Manager of Web Application
Development, will be responsible for designing, developing and
testing sophisticated Adobe Enterprise Management (AEM) software;
delivering and supporting the AEM solution; evolving MathWorks
usage of AEM and Adobe marketing cloud capabilities; participating
in all aspects of the software development lifecycle in an Agile
environment; collaborating with the Marketing, User Experience,
Design and Web Development teams; developing applications,
templates, and components for the AEM/CQ products; customizing
workflows and integrating with other enterprise systems;
translating marketing and website business requirements into AEM
specific recommendations and solutions; designing and implementing
solutions leveraging AEM sites; reviewing team members code and
designs and providing feedback and recommendations to improve code
complexity for maintainability and scalability; solving
cross-departmental challenges using AEM, other state-of-the-art
technologies, and integration patterns; driving project scope and
timeline; and designing and improving internal development
methodologies around MathWorks AEM solution. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and two (2) years of experience in
job offered or two (2) years of experience in full-stack Adobe
Experience Manager (AEM) development. OR Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of experience in
job offered or five (5) years of experience in full-stack Adobe
Experience Manager (AEM) development. Special Requirements: • Demonstrated expertise using JavaScript, JSP, HTML, HTL, CSS,
JSON, AJAX, ExtJS and Node.js framework to create templates and
components for AEM (WCM, DAM, CQSE, and CRX) front-end design. • Demonstrated expertise developing CMS systems using Java or
Groovy; customizing workflows, OSGi Components, Servlets, services,
jobs, and OSGi bundles using Apache Sling, Apache Felix, JCR,
RESTful web services, and Apache App Server, including architecture
design and performance tuning; and integrating AEM with Adobe
marketing cloud services. • Demonstrated expertise using AEM technologies to set up and
configure authoring and publishing environments, dispatcher,
replication agents, segment stores, and Apache rewrite rules; and
configuring CI/CD tools -- Jenkins, Gitlab, or Ansible -- to deploy
AEM code packages into production and testing environments. • Demonstrated expertise developing schemas and modules for
storing images, videos, and documents on AEMs digital asset
management. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23586 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Providence , Senior AEM Developer, Engineering , Natick, MA , Rhode Island