Job Description
About Us
CGI Overview
CGI is a leading IT and business consulting services firm. We provide innovative solutions to our clients, leveraging emerging technologies like AWS. Our team works collaboratively in an agile environment, ensuring seamless delivery of projects.
We are proud to be one of the largest IT and business consulting services firms in the world. With over 92,000+ members across 40 countries, we have a strong global presence.
Job Summary
We are seeking an experienced AWS Python Developer to join our team. This position will involve developing large-scale enterprise applications using AWS services, including Lambda, S3, Step Functions, and Glue.
The ideal candidate will have experience in full life cycle application/system development, distributed application environments, and database management. A strong understanding of GIT repositories, Agile Methodology, and Scrum/Kanban/UCD principles is also required.
Key Responsibilities
• Developing large-scale enterprise applications using AWS services
• Ensuring high-quality code and following best practices
• Collaborating with cross-functional teams to deliver projects
Requirements
• 8+ years of Python (Pyspark / AWS SDK Libraries) development experience
• Strong SQL development experience
• AWS services: Lambda, S3, Step Functions, Glue, EC2, ECS, CloudFormation, RDS, CloudWatch, Redshift, REST API, Docker
• Experience with Git, Terraform, Jira, Confluence, and Agile
Benefits Package
We offer a comprehensive benefits package, including competitive compensation, comprehensive insurance options, and matching contributions through the 401(k) plan and the share purchase plan. Paid time off, parental leave, and wellness programs are also available.
Responsibilities
- This position will involve developing large-scale enterprise applications using AWS services, including Lambda, S3, Step Functions, and Glue
- Developing large-scale enterprise applications using AWS services
- Ensuring high-quality code and following best practices
- Collaborating with cross-functional teams to deliver projects
Requirements
- The ideal candidate will have experience in full life cycle application/system development, distributed application environments, and database management
- A strong understanding of GIT repositories, Agile Methodology, and Scrum/Kanban/UCD principles is also required
- 8+ years of Python (Pyspark / AWS SDK Libraries) development experience
- Strong SQL development experience
- AWS services: Lambda, S3, Step Functions, Glue, EC2, ECS, CloudFormation, RDS, CloudWatch, Redshift, REST API, Docker
- Experience with Git, Terraform, Jira, Confluence, and Agile