Description

Required Skills

Scripting ( Win/Unix/Perl/Ant),Hive, PySpark, Big Data, Spark, SQL, Enterprise Architecture, AI - Automated Inisghts, Hadoop\Big Data Admin, Enterprise Data management, AWS,Google Cloud Platform

 

  • Responsible for designing system solutions, developing custom applications, and modifying existing applications to meet distinct and changing business requirements.
  • Handle coding, debugging, and documentation, as well working closely with SRE team.
  • Provide post implementation and ongoing production support
  • Develop and design software applications, translating user needs into system architecture.
  • Assess and validate application performance and integration of component systems and provide process flow diagrams.
  • Test the engineering resilience of software and automation tools.
  • You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers.
  • Software Engineers who join our Loyalty Technology team will be assigned to one of several exciting teams that are developing a new, nimble, and modern loyalty platform which will support the key element of connecting with our customers where they are and how they choose to interact with American Express.
  • Be part of an enthusiastic, high performing technology team developing solutions to drive engagement and loyalty within our existing cardmember base and attract new customers to the Amex brand.
  • The position will also play a critical role partnering with other development teams, testing and quality, and production support, to meet implementation dates and allow smooth transition throughout the development life-cycle.
  • The successful candidate will be focused on building and executing against a strategy and roadmap focused on moving from monolithic, tightly coupled, batch-based legacy platforms to a loosely coupled, event-driven, microservices-based architecture to meet our long-term business goals.

     

Must Have Qualifications

 

  • Bachelors degree in Engineering or Computer Science or equivalent OR Masters in Computer Applications or equivalent.
  • 7-10+ years of software development experience and leading teams of engineers and scrum

     

Pyspark Developer

Education

Any Graduate