CMS Senior Engineer
American Express
(Phoenix, Arizona)American Express is a global service company, providing customers with exceptional access to products, insights and experiences that enrich lives and build business success.
- A technically strong hands-on expert Software Engineer to lead development efforts for websites built on the Adobe Experience Manager (AEM) CMS Platform
- Experience in developing and leading projects on the AEM platform
- Serving as a Senior member of an agile team and own all technical aspects of software development (architecture, design and development of systems) for assigned applications
- Performing hands-on software development, typically spending about 50% of time writing code, API specs, doing proof of concepts, conducting code reviews and testing in ongoing sprints
- Driving consistent development practices, tools and common components
- Developing deep understanding of tie-ins with other systems and platforms within the supported domains
- Working with technical product managers contributing to blueprints, and assisting with annual planning of feature sets
- Identifying exciting opportunities for adopting new technology to solve existing needs and predicting future challenges
- Manage your own time, and work well both independently and as part of a team
- Work closely with product managers, back-end and other front-end engineers to implement versatile solutions to tricky web development problems
- Commitment to software practices of continuous Integration, automated/repeatable testing, and collaborative work environments
- BS or MS degree in computer science, computer engineering or equivalent work experience
- 7+ years of Java application design and development experience in an enterprise setting and/ or “Start up” software development environment required
- 3+ years of development experience using AEM including hands on experience developing templates, components, OSGi services and integrations.
- Translates business requirements into technical details relevant to AEM
- Designing and developing site architecture, custom components, custom workflows, DAM customization, implementation strategy, unit testing and deployment.
- Resolves functional and technical issues relating to AEM
- Hands-on experience in leading web applications and API services and full stack software development required
- Experience with html5,CSS3, core javascript a plus
- Experience with Angular, React or any other javascript frameworks a plus
- Basic high availability techniques and implementation knowledge
- Ability to effectively communicate to internal and external business partners on solution design
- Practical knowledge of caching and distributed systems
- Ability of articulate the design for a wide tech and business groups
- Staying in touch with industry standards and current technologies is expected
- Experience in profiling/performance analysis of applications
- Ability to enable business capabilities through innovation
- Demonstrated willingness to learn new technologies and takes pride in how fast they develop working software
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.