American Express - Phoenix, AZ

posted 3 months ago

Full-time - Mid Level
Phoenix, AZ
Credit Intermediation and Related Activities

About the position

At American Express, we are committed to empowering our employees and fostering a culture of innovation and collaboration. As part of the Customer Marketing team, you will play a crucial role in delivering innovative software solutions that meet the needs of our business partners. This position offers the opportunity to work in a dynamic and agile environment where you will collaborate closely with cross-functional teams to understand requirements and continuously improve our processes. You will be recognized for your contributions and have the chance to work with the latest technologies, ensuring that your skills remain relevant and up-to-date. We pride ourselves on a culture of kindness and positivity, emphasizing work/life balance and supporting colleague development to help you achieve your career goals. Your role will involve architecting, coding, and shipping software that enhances our customers' digital experiences, making you an essential part of their journey with American Express.

Responsibilities

  • Deliver features or software functionality independently and reliably.
  • Develop technical design documentation.
  • Contribute to software builds as a core member of an agile team, adhering to consistent development practices.
  • Participate in code reviews and automated testing.
  • Support junior team members in their development efforts.
  • Demonstrate analytical thinking by recommending improvements and conducting experiments to validate them.
  • Provide continuous support for ongoing application availability.
  • Engage fully in all team ceremonies, including work breakdown, estimation, and retrospectives.
  • Learn and utilize new technologies to their optimal potential, demonstrating innovation and pride in delivering working software quickly.

Requirements

  • Bachelor's Degree with a minimum of 4 years of overall software design and development experience.
  • Experience with React, JavaScript, TypeScript, HTML, CSS, CI/CD, Jest, Cucumber, Selenium, Redux.
  • Ability to design reusable components and modules.
  • Familiarity with cloud platforms, ideally Google Cloud Platform (GCP).
  • Working knowledge of data storage solutions like Big Query or Cloud SQL and data engineering tools like AirFlow or Cloud Workflows.
  • Familiarity with Agile or other rapid application development methods.
  • Hands-on experience with one or more programming languages (JavaScript, Java, Python, Scala).
  • Knowledge of various Shell Scripting tools.
  • Strong communication and analytical skills, including effective presentation skills.

Nice-to-haves

  • Experience with additional programming languages such as Java or Python.
  • Familiarity with DevOps practices and tools.
  • Experience in financial services or related industries.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6% Company Match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • 20 weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service