Data Engineer
Job description
This position is responsible for the analysis, design, execution, assessment, security, and troubleshooting of data, data pipelines, and reporting. This role is responsible for understanding the business unit functions and contributing to the evolutionary plans for the reporting environment. This includes defining, configuring, coding, developing, and documenting reporting, data, and data pipeline specifications throughout the project life cycle.
In addition, the Data Engineer will provide day-to-day operations and production support, including off-hours problem resolution of supported applications. Strategy and Planning Contributes to evaluation of design options and approach. Familiar with architectural patterns that contribute to the production of secure, reliable, manageable, and high-performance solutions.
Contribute to architectural modelling to assist in determining solution efficacy. Performs estimating, prioritizing, planning of tasks to reliably and consistently deliver according to plan. Estimates feasibility of requests and negotiates on deliverables Acquisition and Deployment Conduct research as directed on emerging application development software products, languages, automation tools, and standards in support of procurement and development efforts.
Performs detailed technical design of proposed solutions for individual software components. Contributes to the determination of relevant risks and determines mitigation strategies. Operational Management Develop and review software programs, code, and unit tests for new and existing applications and systems, ensuring functional and non-functional requirements are met.
Develop, and maintain supporting documentation as required. Gather statistics and prepare and write reports on the status of the programming process for discussion with management and/or team members. Recommend, schedule, and perform software improvements and upgrades for optimal performance of software applications. Perform troubleshooting and root cause analysis in support of incident and problem management and recommend options to address identified issues.
Participates in development, implementation, and maintenance of plans to ensure continuation of critical operations in the event of a disaster or interruption. Provides ongoing system maintenance and monitoring to ensure adherence to SLAs.
Description copied from MCAP's careers page. Read the full posting before you apply.
More jobs at MCAP
Events Marketing Manager
MCAP· Toronto, ON, CASpécialiste Principal de la Formation / Sr. Training Specialist - Bilingual
MCAP· Calgary, AB, CA | Toronto, ON, CA (+3 more)Manager, Analytics & Process Innovation
MCAP· Toronto, ON, CARenewal Account Manager
MCAP· Calgary, AB, CA | Toronto, ON, CA (+2 more)Gestionnaire de comptes, Renouvellements / Bilingual Renewal Account Manager
MCAP· Calgary, AB, CA | Toronto, ON, CA (+3 more)
More jobs in Toronto
Janitorial Overnight Supervisor
United Services Group· Toronto, ON, CanadaForward Deployed AI Engineer
AGF Management· Toronto, ONSenior Associate, Investment Risk
IMCO· Toronto - 16 York St· $90k – $120kManager, Sales and Commercial Strategy
Hain Celestial· Toronto, ON, CanadaHourly Server Assistant - Seasonal The Rec Room Roundhouse
Cineplex· Toronto, Canada