Software Engineer II- Global Servicing Technology
9 Days Old
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
How will you make an impact in this role?
You’ll be working in a fast-paced environment as part of the Servicing Engineering team supporting platforms for American Express customers. You should be familiar with modern software development methodologies and be able to dive deep and rapidly iterate on ideas despite ambiguity.
Responsibilities:
Work closely with product managers and stakeholders to understand business requirements and translate them into technical solutions.
Function as member of a software engineering 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.
Qualifications:
Up to 4 years of software development experience in a professional environment and/or comparable experience such as:
Proficient in Programming Languages: JavaScript, React, Java, Pega. Knowledge of HTML5, Redux, Angular, and Node.
Experience with automated tested and unit testing (Jest, Enzyme, React Testing Library).
Fundamentals & knowledge of the DOM.
Experience writing adaptive and responsive UI applications.
Experience with distributed (multi-tiered) systems, algorithms, and relational/NoSQL databases.
Experience with Continuous Integration and Continuous Delivery (CI/CD) environment and their frameworks (Git, Jenkins).
Architecture design and modeling: should possess strong skills in designing and modeling complex systems and architectures.
Ability to create scalable, reliable, and efficient solutions that meet business requirements.
- Location:
- Sunrise, FL, United States
- Category:
- Computer And Mathematical Occupations