Data Engineer - Senior

at  Capgemini

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Sep, 2024Not Specified01 Jun, 20245 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Responsibilities:

PURPOSE OF THE JOB:

As a Senior Engineer, you will build distributed data processing solutions and highly loaded database solutions for various business cases including reporting, product analytics, marketing optimization, and financial reporting. You will contribute as part of a self-organized team of experienced data engineers working in a challenging, innovative environment, creating the foundation for decision-making at a company dealing with billions of events per day. You will investigate, create, and implement solutions for existing technical challenges, and provide guidance, instruction, direction, and leadership to a development team with the purpose of achieving project goals.

MAIN TASKS AND RESPONSIBILITIES:

  • Obtain tasks from the project lead or Team Lead (TL), prepare functional and design specifications, and get approval from all stakeholders.
  • Ensure that assigned areas are delivered within set deadlines and meet required quality objectives.
  • Provide estimations, agree on task duration with the manager, and contribute to the project plan of the assigned area.
  • Analyze the scope of alternative solutions and make decisions about area implementation based on experience and technical expertise.
  • Lead functional and architectural design of assigned areas and ensure design decisions meet architectural and design requirements.
  • Address area-level risks, provide and implement mitigation plans.
  • Report on area readiness/quality, and raise red flags in crisis situations beyond your area of responsibility.
  • Resolve crisis situations within your area of responsibility.
  • Initiate and conduct code reviews, create code standards, conventions, and guidelines.
  • Suggest technical and functional improvements to add value to the product.
  • Constantly improve your professional level.
  • Collaborate with other teams.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Computer related sciences or similar

Proficient

1

Toronto, ON, Canada