American Express Careers

Engineer - Oracle Cloud Services

Phoenix, Arizona
Digital Commerce Technology

Apply Get Referred

Job Description

Why American Express?
 
There’s a difference between having a job and making a difference.
 
American Express has been making a difference in people’s lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.
 
We’ve also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they’re ready to take on a new career path, we’re right there with them, giving them the guidance and momentum into the best future they envision.
 
Because we believe that the best way to back our customers is to back our people.
 
The powerful backing of American Express.
Don’t make a difference without it.
Don’t live life without it.
 
Focus:
Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications.
 
Organizational Context;
Entry-level hire, member of a product engineering or delivery and integration team reporting to a Senior Engineer, Engineering Director or Director Product Delivery & Integration.

Qualifications

Software Development
• Entry level ability in software development
• Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
• Demonstrate increased self-reliance to achieve team goals
• Participate in code reviews and automated testing
• Debug basic software components and identify code defects for remediation
• Enable the development, support, and monitoring of software across test, integration, and production environments
• Automate deployments in test or production environments
• Automatically scale applications based on demand projections
Scope of Impact/Influence
• Accountable to team for completing work you’re leading and deliverables as agreed upon
• Accountable to team for delivery of quality work
 
Education & Experience
Up to 4 years of software development experience in a professional environment and/or comparable experience such as:
• Familiar with Agile or other rapid application development methods
• Experience with design and coding across one or more platforms and as appropriate
• Hands-on experience with application design, software development, and automated testing
• Exposure to distributed (multi-tiered) systems, algorithms, and relational databases
• Experience with object-oriented design and coding with variety of languages
• Bachelor’s Degree in computer science, computer engineering, or related experience required
 
High-performing Behaviors
• Recognizes opportunities to adopt innovative technologies to enable business capabilities
• Keeps up-to-date on current research and technology in the industry
• Recognizes the importance of collaboration to achieve objectives
• Clearly communicates ideas and concepts to others
• Leads work effectively and acts on own initiative without being prompted
• Provides feedback to team members in code reviews
• Influences team members with creative changes and continuous improvements
• Explores new automation techniques to refine the agility, speed and quality of engineering initiatives and efforts
 
Knowledge/Skills
• Able to understand and use advanced data structures and associated components
• Designs, codes, tests, maintains, and documents applications
• Takes part in reviews of own work and reviews of colleagues' work
• Defines test conditions based on the requirements and specifications provided
• Has understanding of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
• Intermediate knowledge of infrastructure technologies and components
  • Oracle SaaS: Oracle HCM, Extract, BI Publisher
  • Oracle PaaS: Oracle Integration Cloud
  • Enterprise Java, Spring, JUnit
  • Git, Jenkins, Maven, DevOps
  • Javascript, XSL, Angular, React
  • REST API, OAuth, JSON
  • Microservices
  • XML, XSLT
  • Data Encryption
  • File Management, sFTP
  • RDMS: SQL, DDL
  • NoSQL
  • SOAP web service: WSDL, schema
  • Business Process Management
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions. 

ReqID: 19010553
Schedule (Full-Time/Part-Time): Full-time
Date Posted: May 31, 2019, 6:52:13 PM
Apply Get Referred