The Financial Data Engineering team drives delivery of technology solutions for Global Finance & Tax. The team is building capability of leading edge technologies involving advanced & standard accounting, robotics and cognitive automation, workflow orchestration, API integration, CI/CD and DevOps.
American Express is looking for energetic, high-performing and highly skilled Senior Engineers to help shape our technology and product roadmap. Come join us and realize your potential.
Role and Responsibilities:
Responsible for driving development of technology solutions for robotics process automation and smart process automation specifically in the area of advanced & standard accounting, machine learning, data science, chatbots, workflow orchestration, other similar solution
Performs hands-on architecture, design, and development of systems on Machine Learning, Data Science, Java, Python/R, React/Node, JBPM, Deployment on PaaS, knowledge of Docker, knowledge of CI/CD
Functions as Senior member of an agile team and helps drive consistent development practices w.r.t. tools, common components, and documentation
Typically spends 80% of time writing code and testing, and remainder of time collaborating with stakeholders through ongoing product/platform releases
Develops deep understanding of tie-ins with other Amex systems and platforms within the supported domains
The Individual is expected to be at top of the market landscape and local priorities by proactively engaging with business partners learning about their priorities and supporting them in key strategic areas
Qualifications
Bachelors/masters Degree in engineering, Physics, Mathematics, Computer Science.
8+ years of software development experience with proven hands-on experience in one or more technologies
Strong programming skills in BIG DATA PROGRAMMING languages and MACHINE LEARNING (HIVE, PIG, SPARK), PYTHON, JAVA & R.
Strong programming skills in WEB DEVELOPMENT React/Node, R/Shiny, Python/Django
Strong programming skills in RESTFUL API Integration
Familiar with Agile or other rapid application development method
Experience with design and coding across one or more platforms and languages as appropriate
Displays understanding of different Algorithms & Machine Learning techniques and their application
Strong analytical/conceptual thinking acumen to solve unstructured and complex business problems and articulate key findings to senior leaders/stakeholders in a succinct and concise manner.
Demonstrated ability to work independently and across a matrix organization partnering with finance team, enterprise technology teams and external vendors to deliver solutions at top speed.
Tagged as: general / other software, network / system administration