Senior Engineer - AEM
Job Description
At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.
We are building an energetic, high-performance team with a nimble and creative mindset to drive our technology and products. American Express (AXP) is a powerful brand, a great place to work and has unparalleled scale. Join us for an exciting opportunity in the Enterprise Marketing Platforms and Solutions (EMPS) within American Express Technologies. This team leads the Marketing Enablement Transformation - Creation, Review and Search of marketing content and creatives.
Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further.
There are hundreds of opportunities to make your mark on technology and life at American Express. Here's just some of what you'll be doing:
- Taking your place as a core member of an agile team driving the latest development practices
- Writing code and unit tests, working with API specs and automation
- Identifying opportunities for adopting new technologies
- Leading a team of engineers that delivers solutions to businesses worldwide
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
Currently, the Company requires that colleagues, effective March 1, must have received a booster shot against COVID-19 in order to work in or visit any of our US offices, subject to legally required accommodations. If the role you are applying for is designated as hybrid or onsite, you will be required to visit our offices.
- Bachelor's degree in computer science, computer engineering, or other technical discipline, or equivalent work experience
- Must have competency and proven track record of delivering complex technical projects within a team environment of other engineers, meeting tight deadlines without sacrificing quality
- Adobe Experience Manager (AEM) Engineer with strong Java/J2EE background.
- At-least 6 years of strong Web Content Management experience with Adobe AEM / CQ5, implementing 3+ full cycle AEM projects.
- Deep understanding of various capabilities and features of AEM
- Hands-on GraphQL and API design
- Solid experience in implementing custom Adobe workflows
- Solid experience with AEM building blocks including templates, components, dialogs, widgets and bundles.
- Good experience in Sightly scripting language
- Experience on Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, DAM.
- Experience with integrating AEM with other products and vendors specifically targeting Social Integrations
- Experience working with creative Web design teams to implement Web designs in AEM: Templating sites for Adobe AEM(CSS, JavaScript, ExtJS, AJAX and HTML)
- Writing custom components in Java for Adobe AEM
- Experience with Continuous Integration and Automated test execution and building tools such as Jenkins, Hudson, Selenium or Maven
- Well conversant with version control capabilities like GitHub, bitbucket.
- Implement the best software practices that produce maintainable code, including usability patterns, code style conformity, integration, unit testing, and code review.
- Identifying opportunities for adopting new technologies to solve existing needs and predicting future challenges and articulate solutions
- Ability to effectively interpret technical and business objectives and challenges, and articulate solutions
- Deals well with ambiguous/under-defined problems; Ability to think abstractly.
- Takes accountability for the success of the team achieving their goals
- Drives the team's strategy and prioritizes initiatives
- Influence team members by challenging status quo, demonstrating risk taking, and implementing creative ideas
- Be a productivity multiplier for your team by analyzing your work flow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.
- Mentor and guide team members to success within the team
- Manages and mentors teams of junior and senior engineers through ongoing development efforts
At the core of Software Engineering
Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:
- Scaled Agile Practices
- Porting/Software Configuration
- Programming Languages and Frameworks
- Business Analysis
- Analytical Thinking
- Business Product Knowledge
Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions.Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions.
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.
Date Posted
09/22/2022
Views
6
Similar Jobs
Platform Engineer - NucleusTeq
Views in the last 30 days - 0
The job description is for a Platform Engineer role The required skills include proficiency in Java and Golang with a preference for familiarity with ...
View DetailsFront End Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a company specializing in lowcost swarm robotics for defense and industry is seeking a FrontEnd Engineer The role involves designing an...
View DetailsMapping & Localization Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a lowcost swarm robotics company is seeking a skilled SLAM Engineer to design and implement SLAM systems for their unmanned ground vehi...
View DetailsSenior Controller - nFocus Solutions
Views in the last 30 days - 0
nFocus Solutions is seeking a Senior Controller to manage financial data including transactions accounts and reports The role involves account receiva...
View DetailsManager, IT Support - California Closets BC
Views in the last 30 days - 0
California Closets founded in 1978 is a leading custom storage solutions provider offering premium space management and exceptional service The compan...
View DetailsCommunity Manager - Sparrow Partners
Views in the last 30 days - 0
Sparrow is a company that aims to create thriving communities for active adults offering thoughtful design stateoftheart construction and engaged mana...
View Details