Full Time
Engineer – Stay at Home Jobs
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