What are the responsibilities and job description for the Lead Developer (AEM) position at DATAMAXIS?
Rate: Depends on Experience
Job Summary:
The Sr. AEM Developer will provide expertise in a wide range of technical areas including software design, code development, and application of new technologies and languages which are aligned with company internal projects.
Essential Job Functions:
- The AEM developer will be responsible for execution of critical projects in both AEM as well as guiding general front end development.
- Technical lead for application environment layer
- Designing ,development and deployment of web applications in Adobe experience manager
- Development of template, component, OSGI services, Touch UI dialogs.
- Experience in AEM migration, working with workflows, Sling models, JCR, MSM, personalization, Replication, Dispatcher
- Good knowledge in integrating AEM applications with Adobe Analytics, Adobe Target and other third-party applications
- Experience in front end technologies that includes HTML, CSS, JavaScript, Bootstrap 3/4, Angular, React, Vue.js
- Experience with npm based build tools like gulp, Webpack, babeljs
- Manage multiple workstreams related to their assigned project portfolio, support the near agile SDLC process, work with the JIRA process and ensure consistency through the development framework.
- Knowledge of engineering practices on CI-CD.
- Translate business requirements into AEM specific implementation specifications.
This is a hands-on development role that will work closely with internal teams assuring timely delivery and leading developers with programming issues and technology solutions.
Minimum Qualifications and Job Requirements:
Experience
- Software design and development experience (10 years).
- Web Services integration experience (4-6 years).
- Experience in an agile, rapid development environment working with Waterfall, Agile, or Hybrid methodologies (7 years).
- JIRA and WIKI experience a plus.
- Estimating technical resources experience (5 years).
- AEM design and development (4 years)
- JavaScript / scripting experience (5-7 years)
Education
- Bachelor's Degree from a four-year college or university in Computer Science, Information Technology, or related field.
Skills, Knowledge, and Abilities
- Proactively problem-solve and multitask while maintaining composure and attention to detail.
- Follow-through mindset to uphold a ‘close the loop' culture.
- A positive approach to serving customers and providing exceptional customer service.
- Ability to demonstrate good judgment, high ethics and project a professional image.
- Ability to work independently and as a collaborative team member with a positive ‘can do' attitude.
- The drive to identify and seize opportunities for continuous improvement as business needs change.
- Excellent organization, flexibility and time management skills and the ability to work in a dynamic, deadline-driven environment.
- Exceptional interpersonal and business communication skills (written, verbal, listening).
- Proficient in Microsoft Office (Word, Excel, and PowerPoint).
Other Responsibilities:
- Work with the Architect, Project Manager, Business team, Technology team, Clients and Partners to capture the active, as well as on-going maintenance/support related requirements and make changes to the application accordingly.
- Lead development team, assuring timely delivery, helping development team with day to day tasks, challenges.
- Design and Develop AEM templates, components, experiences.
- Author content as well as experiences in AEM.
- Maintain and support Adobe Experience Manager Application.
- Accommodate day to day change requests and quickly make changes to the application.
- Estimate efforts for various support task and prioritize the same with the business team.
- Make changes to AEM site content, assets, and workflow.
- Design and build components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, and JCR).
- Diagnose and solve technical problems related to content management such as search result accuracy, dynamic content linking, formatting, image scaling, internationalization, and personalization.
- Work in an agile, rapid development and prototyping environment.
- Translate business requirements into AEM specific implementation specifications.
- Design and improve internal development methodologies
- Manage and prioritize workload between project and maintenance tasks
- Technical lead for application environment layer
- Other services as requested
Job Type: Contract