CMS Senior Engineer

American Express

(Phoenix, Arizona)
Full Time
Job Posting Details
About American Express

American Express is a global service company, providing customers with exceptional access to products, insights and experiences that enrich lives and build business success.

Responsibilities
  • 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
Ideal Candidate
  • 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

sign up or login to save this job and more
Phoenix, Arizona
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • Design
  • Java
  • JavaScript
  • Web Applications
  • Willingness to Learn New Technologies
  • AngularJS
  • Computer Engineering
  • CSS3
  • HTML5
  • OSGi
  • Templates
  • Computer Science
  • React.js
  • JavaScript Frameworks
  • Startup
  • Full Stack

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.