Apigee Drupal Engineer
CommonSpirit Health
Contract Chicago, Illinois, United States Posted 2 years ago
About Position
Apigee Drupal Engineer (Contract)
$80.00 / Hourly
Chicago, Illinois, United States
Apigee Drupal Engineer
Contract Chicago, Illinois, United States Posted 2 years ago
Skills
Looking for an innovative and experienced Adobe AEM Architect to assist efforts on consumer CMS platform. You will work with other technologist and digital marketing specialist and oversee AEM's technical foundation supporting software development lifecycle automation and the overall AEM technical landscape following the needs of the Consumer business.Description
• Bachelor's degree in Information Technology or equivalent degree in a related Field required.
• 6-12 years Architecture experience with 3-4 in a Content Management System or Adobe marketing technology stack focus.
• May substitute an equivalent combination of education and experience
• Technical proficiency in CMS platforms.
• Technical proficiency in Adobe stack (e.g. AEM, Target, Launch & Digital Asset Manager).
• Advanced knowledge of application, data, and infrastructure architecture disciplines
• Understanding of architecture and design across all systems
• Must have practical experience with unit testing including deep understanding of Mock Testing Frameworks like EasyMock or Mockito ATDD
• Experience with Acceptance Test Driven Development including the use of tools like Cucumber and Selenium as well as CI/CD
• Experience in Healthcare industry is desirable
• Familiarity with compliance standards such as HIPAA, PCI, OWASP is a plus
• Experience working with the SAFe scaled agile framework
Responsibilities
- • Work as an Adobe technical expert with clients, analyst, software developers, and AEM engineers to oversee custom solution quality and compliance with AEM standards and best practices.
- • Ensure consistency in application of AEM architectural technology (e.g. Apache Sling Models, CRX – Content Repository, OSGi, or JCR)
- • Develop and mature automated and manual quality gates within the software development lifecycle to ensure compliance with AEM and software engineering standards.
- • Update AEM coding standards as necessary.
- • Work with UX/UI, SEO and Content Strategist to identify reusable components.
- • Work with software engineering leadership to establish standard engineering design patterns for client and server-side integrations.
- • Diagnose and solve technical problems related to content management, search services, dynamic content linking, formatting, internationalization and personalization.
- • Oversee the creation and maintenance of web application architectural documentation and standards.
- • Incorporate architectural enhancements to uplift AEM engineering standards.
- • Facilitate knowledge transfer to development and support team members.
- • Mature automated testing framework for AEM custom solution development. Implement enhanced testing automation standards across development teams.
- • Guide integration of Adobe Analytics and Digital Asset Manager.
- • Work with Product Owners and Scrum Masters to define user stories, acceptance criteria and data requirements for Web and Digital products/services.
- • Facilitate configurations within all Adobe tools, as necessary, including Adobe Target, Adobe Analytics, Adobe Audience Manager, Marketo, Ad Cloud
- • Provide technical support and troubleshoot application issues and bugs as necessary.
- • Participate in educational opportunities, read professional publications, maintain personal networks and participate in professional organizations.
- • Provide information by collecting, analyzing and summarizing development and service issues.
- • Recommend improvements to existing software programs.
- • Enhance Software Development Life Cycle Standards (SDLCS) and applicable Data and Technology Services Policies and Standards.
- • Enhance AEM software development practices as platform capabilities enable/improve continuous integration and continuous deployment practices, source code management and deployment strategies.
- • Clearly and regularly communicate with management and technical support colleagues.
- Qualifications
- Experience and Education
- • Bachelor's degree in Information Technology or equivalent degree in a related Field required.
- • Six to twelve (6-12) years Architecture experience with 3-4 in a Content Management System or Adobe marketing technology stack focus.
- • May substitute an equivalent combination of education and experience
- Required Skills
Educational Requirements
- • Technical proficiency in CMS platforms.
- • Technical proficiency in Adobe stack (e.g. AEM, Target, Launch & Digital Asset Manager).
- • Advanced knowledge of application, data, and infrastructure architecture disciplines
- • Understanding of architecture and design across all systems
- • Working proficiency in developmental toolsets
- o Java, HTML, CSS, JavaScript
- o HTL, JSP, AEM Templates and client libraries
- o Maven, Azure Dev Ops, Git
- • Knowledge of industry-wide technology trends and best practices
- • Ability to work in large, collaborative teams to achieve organizational goals
- • Passionate about building an innovative culture
- • Proficiency in one or more modern programming languages
- • Understanding of software skills such as business analysis, development, maintenance, and software improvement. Experience defining REST APIs and implementing RESTful services
- • Adobe AEM/ Sling/ JCR/ JEE/ OSGI required
- • Implementation skills with the Core Spring Framework and including other sub-projects like Spring Security and Spring Integration required
By applying to a job using PingJob you are agreeing to comply with and be subject to the PingJob Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.