American Express - Phoenix, AZ

posted 2 months ago

Full-time - Senior
Phoenix, AZ
Credit Intermediation and Related Activities

About the position

As a Senior Engineer specializing in z/OS and Java development for the Authorization Platform at American Express, you will play a pivotal role in supporting the Worldwide Credit Authorizations System (WWCAS) across various platforms including TPF, Mainframe, and Distributed systems. This position is designed for a highly skilled individual who possesses a deep technical knowledge combined with leadership qualities, enabling you to work closely with Business Partners in a dynamic, agile, and collaborative environment. You will be responsible for architecting, coding, and shipping software that is integral to our customers' digital experiences. Your contributions will be recognized and valued as you work alongside a diverse team of talented engineers, fostering an inclusive atmosphere where your voice matters. In this role, you will analyze requirements and user stories to effectively support design activities, ensuring that the technical aspects of software development are executed with precision. You will spend approximately 70% of your time writing code and testing, while the remaining time will be dedicated to collaborating with stakeholders on ongoing product and platform releases. Your responsibilities will include designing and building integration components, conducting code reviews, debugging software components, and continuously improving the product through ongoing refactoring. You will also have the opportunity to mentor and coach junior team members, providing leadership and guidance as they develop their skills. American Express is committed to your professional development, offering dedicated time for you to invest in keeping your skills fresh and relevant. You will be encouraged to explore innovative technologies and apply automation wherever possible, all while focusing on delivering high-quality code that meets specifications and enhances user experience. This position not only requires technical expertise but also the ability to articulate complex technical concepts to Business Partners and influence cross-functional teams effectively.

Responsibilities

  • Analyzes requirements/user stories to appropriately support design activities
  • Performs technical aspects of software development for assigned applications
  • Performs hands-on architecture, design, and development of systems
  • Functions as a leading member of an agile team and helps drive consistent development practices
  • Typically spends 70% of time writing code and testing, and remainder of time collaborating with stakeholders through ongoing product/platform releases
  • Designs & builds integration components & interfaces in collaboration with Architects and Infrastructure Engineers as necessary
  • Contributes to decisions about tools, methods, and approaches
  • Performs unit and assembly testing of software components including the design, implementation, evaluation, and execution
  • Conducts code reviews and builds test automation
  • Debugs software components, identifies, fixes, and verifies remediation of code defects
  • Performs ongoing refactoring of code and continuously improves product
  • Identifies opportunities to adopt innovative technologies
  • Identifies opportunities to think and apply automation wherever possible
  • Provides continuous support for ongoing application availability
  • Understands impact on disparate systems, business units and long-term impact of technical design decisions
  • Generates ideas to improve overall system design
  • Focuses on delivering high quality code on time and to specifications
  • Focused on cost savings, high performance, high reliability, quality of user experience and architectural alignment of solutions
  • Provide leadership, mentorship, and coach junior team members

Requirements

  • Holds a Bachelor's / master's degree in computer science, Information Systems, or other related fields or has equivalent work experience
  • Requires hands-on knowledge and understanding of architecture, requirements analysis, applications systems design and integration, with a detailed understanding of applicable programming methodologies
  • Has the ability to work with Business Partners and articulate technical concepts and design/implementation considerations
  • 12+ years of Applications development/engineering experience with very strong programming skillset and in-depth knowledge of the operating principles, with primary emphasis on MVS experience and secondary on Java experience
  • Demonstrated and proven hands-on experience on z/OS platform using COBOL, JCL, DB2 and VSAM
  • Experience with Github actions and understanding of DevOps practices and CI/CD pipelines
  • Experience with Dell-Clerity with strong skills in UNIX/LINUX commands, shell scripts and scheduling
  • Demonstrated and proven with at least 3+ years of hands-on experience with object-oriented design and coding with variety of languages such as Java, J2EE, Big Data Components/Frameworks (Hadoop, HBase, HDFS, Pig, Hive, Sqoop, Flume, Oozie etc.) and other Java tools/Frameworks
  • Must possess strong written and verbal communication skills, with the ability to influence cross functional teams, Business Partners and/or vendor partners, and technology leaders

Nice-to-haves

  • Experience with Card and Non-Card Authorization, Network routing and Communications capabilities
  • Experience in multiple IT disciplines such as Credit Card, Debit Card Domains etc.
  • Experience with AMEX systems on TPF, Mainframe and Distributed platforms
  • Experience with ISO 8583 Specifications
  • Agile development experience
  • Java knowledge and coding experience
  • Experience in CICS and IMS DB/DC
  • Experience in Data ingestion to BigData, Hadoop and Transformation process

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