FullStack AEM Developer

Bethesda, MD
Oct 24, 2021
Oct 26, 2021
Full Time
The Fullstack Adobe Experience Manager (AEM) developer is responsible for designing, architecting, planning, and overseeing interactive technologies and applications that are delivered via the Adobe Experience Manager on the web. This includes ensuring that ongoing administrative and maintenance needs are considered and accounted for in the development of new web-based products and features.RESPONSIBILITIES:Defines, documents, and maintains consistent architecture and technical approaches to web-based development projects. This includes the use of full stack technologies used to deliver the solution, from relational databases to web services to front end code and HTML.Performs code, environment, and design reviews to ensure that quality work is being done.Analyzes impact of change requests to web architecture and projects.Defines and revises processes related to Agile software development practices across teams including Jira and DevOps tickets workflow, code repository practices, as well as CI/CD pipeline.Works in several development frameworks including Adobe technologies, JCR, Java, Javascript, JQuery, AJAX, JSON, HTML, CSS, and XML.Works with a variety of database systems including MySQL, Cosmos, and Oracle.Participates and leads discussions on processes concerning the architecture of new applications to meet client needs.Works with clients as well as internal development, project management, user experience, server engineering, and quality assurance teams to create complex web interfaces and solutions for AccelerEd's clients.Escalates and responds to emergencies and urgent issues with the appropriate level of urgency and professionalism.Works closely with other internal AccelerEd teams to define and maintain infrastructure necessary to support clients.Serves as a team leader and provides guidance to less experienced staff.Provides on call support for emergency and outagesApproves code that is release to production and performs deployment tasks including code deployment, data migration, and verification testingProvides support to client web producers and content authors to invalidate cacheProvides administrative and user support for Content Management system (maintaining user base, permission, etc)MINIMUM QUALIFICATIONS, KNOWLEDGE, SKILLS, AND ABILITIES:EducationBachelor's degree in software development, computer science, engineering or related field.8 or more years of related experience.A bachelor's degree in a different field with a technical certificate is also acceptable with 8 years of related experience.Knowledge, Skills & AbilitiesPossesses expertise in the development, testing, and operational support of large-scale web applicationsUnderstanding and experience of project management practices, software development processes, digital user experience technologies, and SEO approachesKnowledge of higher education practices, technologies, and challengesExperience working in an agile development environmentKnowledge and experience using the following technologies: HTML, CSS, AJAX, Bootstrap, JSON, Java, Javascript, Cold Fusion, relational databases, Web Services, XML, and related technologiesKnowledge and experience working with the following systems: CMS, CRM, SIS, Portals, web analytics tools, productivity tools, issue tracking and project management tools, help desk software, marketing automation tools, and related systemsKnowledge of best practices in coding, architecture, and web developmentKnowledge of Content Management Systems including Adobe Experience Manager is preferred.

Similar jobs