Senior AEM Developer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: December 14, 2021
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated Adobe Experience Manager (AEM) software systems;
designing, developing, and maintaining scalable and stable web
solutions that meet business needs; delivering and supporting AEM
solutions; developing responsive front-end components leveraging
the Bootstrap framework; building pages in AEM, training authors,
understanding websites and authoring issues, and requesting
enhancements; developing front-end technologies utilizing HTML,
CSS, and JavaScript; translating business goals into technical
requirements, conducting code and design reviews, and driving the
technical implementation of web projects throughout the project
lifecycle; developing AEM authoring components and templates; and
partnering with the Visual Design and User Experience teams to
develop effective and engaging designs. 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 performing object-oriented design and
analysis in JavaScript, including using JavaScript, HTL, HTML, CSS,
Bootstrap, and jQuery framework to create templates and components
for AEM (WCM, DAM, CQSE, and CRX) front-end design; and using Java
and Groovy to develop AEM components and CMS systems. Demonstrated expertise using AEM technologies to set up and
configure authoring and publishing environments, dispatcher,
replication agents, segment stores, and Apache rewrite rules; and
packaging and deploying AEM code using Maven and Jenkins. Demonstrated expertise performing version control using GitHub
or Perforce; designing and executing unit testing using JEST and
JUnit frameworks; and maintaining and using bug tracking system
software -- JIRA or Bugzilla. Demonstrated expertise in end-to-end test-driven development
along the software development life cycle (SDLC), including
requirements gathering, development, release-to-production, user
acceptance testing coordination, and production support in Agile
environment. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 27845 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities/search/
Keywords: The MathWorks, Inc., Boston , Senior AEM Developer, Computer , Natick, Massachusetts, Massachusetts