Full Time

Engineer – Stay at Home Jobs

Posted 1 year ago
Arizona
$30 - $40 per hour

Job Description

Job Type: Engineer from home
Location: Arizona work from home
Company: American Express

Position Description:

At American Express, you can leave your imprint on technology and life in a variety of ways. Here are just a few examples of what you’ll be doing:

Duties of the Job:

  • Has responsibility for all technical aspects of software development for given applications.
  • Hands-on system architecture, design, and development
  • As a senior member of an agile team, you will help to drive uniform development methods in terms of tools, common components, and documentation.
  • The majority of time (more than 80%) is spent developing code, API requirements, conducting code reviews and testing in continuing sprints or doing proof of concepts/automation tools, and communicating with stakeholders through ongoing product/platform releases.
  • Develops a thorough understanding of the interconnections with other systems and platforms within the covered domains.
  • Continuously refactors code, uses visualization and other tools to accelerate concepts, and delivers continuous improvement
  • Identifies chances for implementing innovative technologies and ideas
  • Offers continuing support for application availability.
  • Works with product owners to prioritize features for ongoing sprints, as well as manage a list of technical needs based on industry trends, new technologies, known flaws, and issues.
  • Collaborate/influence inside and across teams to achieve success while maintaining an inventive mindset to challenge the status quo.

Qualifications:

  • A bachelor’s or master’s degree in computer science, computer engineering, or another technical area, or equivalent professional experience, is preferred.
  • 12+ years of Object-Oriented Design and coding experience in a range of languages.
  • Previous experience with high-volume, critical, sophisticated, and customer-facing applications is highly desirable.
  • Understanding the Personalization space will be advantageous.
  • Java programming experience is required. Strong knowledge of data structures and common algorithms
  • Knowledge of parallel and distributed systems
  • Excellent understanding of SOA and Microservices architecture, as well as hands-on experience designing and implementing Web Services/API utilizing REST/SOAP.
  • Practical experience with application design, data management, and automated testing.
  • Exposure to cloud systems and low latency caches will be a plus.
  • Looking for chances for ongoing development beyond the obvious.
  • A self-starter who can question the status quo and deal with ambiguity.
  • Ability to interpret technical and business objectives and difficulties, as well as express solutions
  • Desire to learn new technology and maximize their potential