This Engineering role is based in our Global Risk and Compliance Technology organization and will have a keen focus on platform modernization, bringing to life the latest technology stacks to support the ongoing needs of the business as well as compliance against global regulatory requirements.
Key Responsibilities:
Contributes to design, development, solving, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications
Function as an active member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
Participate in code reviews and automated testing
Debug basic software components and identify code defects for remediation
Support and monitoring of software across test, integration, and production environments
Automate deployments in test or production environments
Explores new automation techniques to refine the agility, speed and quality of engineering initiatives and efforts
Defines test conditions based on the requirements and specifications provided. Takes part in reviews of own work and handles work efficiently.
Skills & Qualifications:
Bachelor degree in Engineering or Computer Science or equivalent OR Master s in Computer Applications or equivalent
3 to 7 years of experience is required.
Expert in Python programming.
Expert in python frameworks like Python - Django, Flask
Experience in application development on GCP Cloud platform.
Hands on Experience in Python libraries Pandas, NumPy etc.
Knowledge of Hadoop Architecture and frameworks including Hive, HDFS.
Experience in any NoSQL DB (HBASE, Mongo, couchdb).
Experience in caching and queuing stacks (Redis, Kafka).
Effectively leverages General knowledge of the relationships that exist between all relevant functional groups within American Express.
Should have experience in analysis, design, development, testing, and implementation of big data applications
UNIX shell scripting (Good to have)
Effectively uses general knowledge of the relationships that exist between all relevant functional groups within American Express.
Should have experience in analysis, design, development, testing, and implementation of system applications
Ability to develop and document functional specifications and analyze software and system processing flows.
Creative problem solving (Innovative)
Excellent technological and analytical proficiency
Self-starter with a curiosity and appetite for new technology,
Collaboration & ability to multi-task
Willingness to understand the business and participate in discussions around project requirements
Benefits include:
Competitive base salaries
Bonus incentives
Support for financial-well-being and retirement
Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
Generous paid parental leave policies (depending on your location)
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