Python Developer

Back

Python Developer

@ CGI

Your future duties and responsibilities:

  • Design the architecture for migrating on-premise data warehouse and data marts to the data lake and subsequent vending on AWS Cloud.
  • Architect solutions for the design and implementation of Big & Fast Data Infrastructure on AWS cloud using Kafka, Glue, Athena, Redshift, DynamoDB.
  • Define information models supporting data assets for complex data structures represented through various data management systems such as a graph, relational and hierarchical databases.
  • Guide other teams to design, develop, and deploy data sets and tools that support product use cases.


Qualifications:

Required qualifications to be successful in this role:

  • 8+ years of relevant experience.
  • Strong Python skills
  • Must have AWS Redshift experience
  • PySpark/Spark
  • AWS experience
  • Database systems (SQL and NoSQL)
  • Oracle Stored Procedure
  • ETL tools
  • Understanding the basics of distributed systems.
  • Knowledge of algorithms and data structures
  • Very strong Python development experience where the candidate has worked on several features that is pushed to production (more than 3 years).
  • Spark knowledge and PySpark development experience (hands-on coding) which include deploying to EMR or Glue around 3+ years
  • Working experience with Lambda, Step functions, SQS & SNS (minimum 2 year)
  • Hands on development experience using IDE (PyCharm, IntelliJ, Eclipse etc) 5+ years
  • Good knowledge of ETL process
  • Should have deployed his project to PROD and preferably done some PROD support


Desired Skillset

  • Python, AWS Redshift, Oracle Stored Procedures


EDUCATION REQUIREMENT

  • Bachelor's degree in computer science, Information Systems or related field


Skills:

  • ETL
  • Python


How to Apply:

Apply online at https://www.cgi.com/en/careers

Visit Site to Apply

Location: Remote
Date Posted: February 23, 2023
Application Deadline: April 24, 2023
Job Type: Full-time