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

Answered by on
This question has not been answered
Answered by on

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.