Job description

We are Canada’s largest independent information technology services firm, and we’re still growing! We have challenging career opportunities for several Data Engineers to work for our clients across various industries.

Data Engineer

Key Accountabilities: –
  • Design, develop, test, implement, and maintain complex ELT functions, user defined functions and complex queries for custom solutions with limited direction.
  • Lead and coordinate code/peer review of focused development work to insure it aligns to the business and technical requirements
  • Working with Product Owners and Analysts to understand business requirements and define technical solutions
  • Design, develop, maintain and take ownership of code
  • Design reusable components, user defined functions
  • Perform complex applications programming activities. Code, test, debug, document, maintain, and modify complex applications program
  • Examine and solve the performance bottlenecks in the ETL processes
Knowledge & Experience
  • 5-7 years of relevant experience
  • Experience and knowledge of data architecture and concepts of relational and dimensional databases
  • Experience with enterprise application architecture and enterprise integration patterns
Ability to implement re-usable data-integration/ETL code in an enterprise data-warehouse environment
  • Demonstrates good understanding of the Software Development Life Cycle
  • Proficiency in ETL tool – specifically Talend
  • Strong SQL skills
  • Must have an experience working in Data Lake environment with Hive, Beeline expertise
  • Previous experience of working in an Agile Development environment
  • Ability to work well in a challenging environment
  • Strong troubleshooting skills
  • Ability to multi-task and prioritize for self and team member.
Attributes
  • Excellent writing skills, oral communication skills, strong process skills, and leadership ability
  • Ability to prioritize time
Skills
  • ETL
  • SQL
What You Can Expect From Us

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees “members” because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs
F&G
February 9, 2023
Regions Bank
February 9, 2023
Impel
February 9, 2023

Data Engineer