Senior Software Engineer - Marketing and Acquisition

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.
Summary
American Express is embarking on an exciting transformation driven by an energetic new team of high performers. This group is nimble and creative with the power to shape our technology and product roadmap. If you have the talent and desire to deliver innovative payment products and services at a rapid pace, serving our customers seamlessly across physical, digital, mobile, and social media, join our transformation team! You will be part of a fast-paced, entrepreneurial team responsible for delivering world-class cardmember experiences. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers. As part of the Digital Marketing and Acquisition Technology team, you will utilize your technical and architectural expertise to develop new features and capabilities of our Global Corporate Payments marketing and acquisition applications. This is the opportunity to work with cutting edge technologies in an innovative, agile environment.
Responsibilities
- Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools - Owning all technical aspects of software development (architecture, design and development of systems) for assigned applications - Interacts with business partners to share and direct architecture practices that may affect business solution delivery - Advancing our architectural maturity and performing hands-on software development; typically spending about 50% of their time writing code, API specs, doing proof of concepts, and 50% of their time on architecture-related activities - Developing solution architecture and platform blueprints of IT platforms through deep understanding of tie-ins with other systems and platforms within the supported domains - Provides architectural and design governance, reviewing projects to ensure alignment to architectural and technical strategy and key technical design documentation is completed to a high standard - Identifying exciting opportunities for adopting new technology to solve existing needs and predicting future challenges - Responsible for ensuring adherence to AET standards and guidelines - Mentoring engineers, and may have management responsibilities over 2-3 engineers
Ideal Candidate
- 10+ years experience in multiple IT disciplines with a proven understanding of architectural concepts (data, technical and solution), issues and trends - Demonstrated experience in Agile development, application design, software development, and testing - Strong HTML, HTML5 , CSS and JavaScript (AJAX, DOM, JSON, XML) experience - Thorough understanding of web service technologies (SOAP and REST), data structure fundamentals and experience in multi-threaded programming - Expertise in objected oriented analysis and design across a variety of platforms - Proven hands-on experience and strong working knowledge of Salesforce.com products, Sales Cloud, Force.com Sites and Marketing Cloud (Exact Target) - Hands-on ability to build quick prototype / visuals to assist with high level product concepts and capabilities - Familiar with architecture frameworks, such as TOGAF - Experience with web services and Open API development, as well as SOA concepts - In-depth understanding of DHCP/DNS - Ability to effectively communicate to internal and external business partners on solution design - A proven hunger to learn new technologies and translate them into working software - Experience with a broad range of software languages and payments technologies is a plus - Experience with Web content management systems, e.g. Sitecore or WordPress is a plus **Educational requirement:** - Preferably a BS or MS degree in Computer Science, Information Systems, Computer Engineering or other technical discipline.

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.