Engineer II

American Express - More jobs by this advertiser

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




16 March 2019
Location: India Karnataka Bangalore
Work type:
Full time
Sector:
Banking and Financial Services
Profession:
Other
PLEASE! No enquiries from Recruitment Agencies or Headhunters.

Only direct applications will be considered.

This advertiser's application form opens in a new window. Check your browser's popup blocker settings if you experience problems.

Bookmark and Share
  • Previous Next


This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
I agree
Read more