American Express Careers

Engineer III

Bangalore, India
Digital Commerce Technology

Apply Get Referred

Job Description

Description
 

American Express is looking for energetic, high-performing software engineers to help shape our technology and product roadmap. You will be part of the fast-paced, entrepreneurial team and will contribute to build solutions that enhance experience by leveraging AI/ML and Big Data capabilities.

 
Core of Software Engineering
 

Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:

  • Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and builds automation tools for testing
  • Performing hands-on software and strategy development, typically spending most of time actually writing code, doing proof of concepts, conducting code reviews, and testing in ongoing sprints
  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement
  • Developing deep understanding of integrations 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 
  • Quickly generate and updating prototypes from UI concepts for testing and team feedback
  • Experience in integrating with back-end services and functionality
  • Identifies opportunities to adopt innovative technologies


Qualifications


 

Qualifications
  • Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline
  • 3+ years of software development experience
  • Demonstrated experience in Agile development, application design, software development, and testing
  • Good understanding with Java applications design and development in an Enterprise setting using J2EE, Spring, or Python etc.
  • Experience with Typescripts such as Angular or React
  • Experience in Objected Oriented Analysis and Design across a variety of platforms
  • Experience in creating and integrating with SOAP and REST based Web Services.
  • Thorough understanding of XML, JSON, and data structure fundamentals
  • Expertise with HTML/XHTML, CSS, JavaScript, AJAX, DOM, and version control systems (such as svn, git), Angular, Bootstrap.
  • Experience with continuous integration and various testing frameworks (JUnit, TestNG, Selenium, SOAP UI)
  • A proven hunger to learn new technologies and translate them into working software
  • Ability to effectively communicate to internal and external business partners on solution design


ReqID: 19002781
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Feb 13, 2019, 8:12:59 AM
Apply Get Referred