We have an immediate opening for a Python Developer with a leading IT Service Consulting company in NY.
Contract
Python Developer
Location: NY, NY
Desired Skillsand Experience
Essential skills
A bachelor’s degreein computer science, engineering, mathematics, or statistics
6+ years of experience in a Data Engineering role,with a proventrack record of delivering insightful and valueadd dashboards
Strong proficiency in Python, withexperience in datamanipulation libraries suchas Polars or Pandas.
Familiarity with GraphQL APIs and Python-based API wrappers.
Experience with dataingestion from cloudstorage (e.g., AWS S3) and data warehouses (e.g., Snowflake).
Hands-on experience withPostgreSQL and ORMframeworks.
Exposure to BPMNworkflow tools and integrating customPython logic.
Ability to writemaintainable, well-documented codeand follow established coding standards.
Experience with workflow automation and orchestration tools.
Familiarity with CI/CDpipelines and version control systems (e.g., Git).
Understanding data modeling and ETL processes.
Key Responsibilities
Develop and maintain Python-based workflows to:
Interact with internal GraphQL APIs (viaPython wrappers) to retrieve andprocess data.
Manipulate and transform data using DataFrames (Polars preferred; Pandasacceptable).
Prepare data for analytics and reporting purposes.
Generate output and reports for consumption by end users.
Support data ingestion from AWS S3 and Snowflake staging environments intoa Postgres-based ORM.
Integrate Python logicwithin BPMN workflow tools to facilitate seamless transitions betweenworkflow steps.
Understand and work with theinternal ORM datamodel to ensuredata consistency and integrity.
Write clean, well-documented, and maintainable Pythoncode that adheres to internal codingstandards and bestpractices.
Key Metrics
Python, SQL, AWS,Snowflake
ETL pipelines, API
Report creation usingpython packages
Behavioral Competencies
Good communication (verbal and written)
Experience in managing client stakeholders