Position

Python Developer,
New York City

Location


New York City

Office Address


Project Description


As part of this project, there are different streams of work that are executed and one of the important streams is to build necessary Extract, Transform and Load (ETL) jobs from the Treasury Data Warehouse (EDM). This involves building new jobs as well as support/troubleshoot current ones as needed.

Responsibilities


    • Ability to work individually, given a task/ problem, without having to rely for guidance in Python programming
    • Collaborate closely with other Python developers, on a need basis
    • Be a champion of Python programming
    • Design, Develop and implement new Python programs/ applications and prototypes
    • Mentor and support junior-level system resources on a need basis.
    • Integrate applications with external APIs, web services and legacy data sources
    • Estimate Design, Build, Test and implementation level of effort based upon requirements and design
    • Write Python programs for comparing file types and also for processing different file formats viz. Json, XML, CSV etc.
    • The project-focused Developer will work with the PM in developing python scripts for analyzing, comparing files, build integrations between systems, leveraging Python.
    • Strong technical writing/documentation skills.
    • Effective written and oral communication skills.
    • Ability to take technical concepts and explain them in widely understandable terms.
    • Ability to operate under pressure and multi-task, must demonstrate strong bias for action, follow-through and personal leadership
    • Ability to develop and drive integration and automation of systems using Python
    • Develop Python scripts, trouble shoot/ fix existing scripts and tools, with focus on automation, integration and visualization.

Skills


Must have

    • In-depth theoretical understanding and practical expertise with regard to enterprise Information Management Systems
    • More than 5+ years of experience in Design, Build and Development of Python based applications and programs.
    • Previous experience in Finance/Banking industry
    • Good understanding and experience in Python, RDBMS/SQL, AWS/Cloud, and Data Engineering/ETL.
    • Extensive understanding and knowledge of various python libraries
    • Troubleshooting & performance tuning of Python programs/ applications
    • All phases of software development life cycle including analysis, design, implementation, testing and deployment
    • Strong Object-Oriented design and implementation skills
    • Good Knowledge of Relational Databases like Oracle, MS-SQL etc.
    • Strong understanding of relational database design concepts
    • Exceptional communication skills in English both written and oral
    • Agile Development Methodology
    • Ability to troubleshoot and resolve complex production issues
    • Strong knowledge of PL/SQL, for retrieving data from large volume tables
    • Familiarity with various process modeling techniques (activity hierarchy diagrams, data flow diagrams, sequence diagrams, workflow diagrams, system interface diagrams)
    Experience in : Message Processing, AWS, Glue, Step Functions

Nice to have

Languages


English: C1 Advanced

Seniority


Senior

Relocation package


If needed, we can help you with relocation process. Click here for more information.

Vacancy Specialization


Python

Ref Number


VR-74374

Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
Events
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
Referral
Platform
icon Referral Luxoft
Learn more
Students
and Grads
icon Students Luxoft
Learn more