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