Job Description
Python Developer
6 months contract
Remote
Job description-
- A minimum of 8 to 10 years of practical IT experience is required.
- Essential expertise includes Python development IDE (Preferred -Visual Code studios) CI/CD (Preferred GitHub Actions) Code Management(Preferred - GitHub) Cloud Databases (Preferred - Snowflake) Scheduling tools (Preferred - Control M) Data warehousing Unix
- Extensive experience across all development phases specifically in the extraction Transformation and Loading (ETL) of data from diverse sources into Data Warehouses and Data Marts.
- Extensive experience developing ETL Pipelines using python
- Comprehensive knowledge of warehousing architecture techniques such as Star Schema Snowflake Schema Facts Dimensions etc.
- Adherence to the companys software development lifecycle encompassing the design coding configuration testing debugging and documentation of system and application programs
- Conducts technical validations and supports User Acceptance Testing (UAT); participates in architecture design and code reviews.
- Evaluates functional requirements and analysis and design documents providing constructive feedback.
- Assists in the preparation of technical design specifications grounded in functional requirements and analysis documents.
- Demonstrates clear communication skills and possesses the ability to troubleshoot and resolve complex technical issues.
- Works collaboratively with other development personnel to ensure quality and consistency.
Core requirements:
8-10 years experience
AWS Tools
Snowflake Database understandin
Python development with PYspark or Snowpark
IDE (Preferred -Visual Code studios)
CI/CD (Preferred GitHub Actions)
Code Management(Preferred - GitHub)
Cloud Databases (Preferred - Snowflake)
Scheduling tools (Preferred - Control M)
Data warehousing
Data Lake skills
Unix