
Company |
Astra North Infoteck Inc. |
Job title |
Senior Python Developer with AWS Redshift |
Job location |
Toronto, Canada |
Type |
Contract |
Responsibilities:
- Develop, test, and deploy data pipelines using Python and AWS services like S3, Glue, and EMR.
- Build and maintain ETL/ELT processes for data ingestion and transformation into AWS Redshift.
- Optimize SQL queries for performance and efficiency within the Redshift environment.
- Develop and maintain Python applications that interact with AWS Redshift and other data sources.
- Troubleshoot and resolve data quality issues and performance bottlenecks.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Stay up-to-date with the latest advancements in Python, AWS, and data engineering best practices.
- Participate in code reviews and contribute to the improvement of development processes.
Requirements & Skills:
- Strong proficiency in Python programming language.
- Experience with AWS services, including Redshift, S3, Glue, EMR, and Lambda.
- Solid understanding of SQL and data warehousing concepts
- Experience with ETL/ELT processes and data pipelines.
- Knowledge of data modeling and database design.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
- Competencies: Python, Amazon Web Service(AWS) Cloud Computing
