We are looking for a Data Engineer to join a team in Kitchener, Ontario and build reliable, scalable data solutions that support analytics and business decision-making. This position is well suited to someone who brings strong experience in modern data warehousing, cloud-based data platforms, and robust engineering practices. The successful candidate will work across batch and real-time pipelines, contribute to data architecture design, and help strengthen delivery within an Agile environment.<br><br>Responsibilities:<br>• Design, build, and maintain data pipelines that support both scheduled and near real-time processing across enterprise data platforms.<br>• Develop and optimize data solutions within Databricks using Python, PySpark, and Spark SQL to deliver dependable and efficient data workflows.<br>• Create and enhance data warehouse structures using dimensional modelling principles and layered architecture approaches such as Medallion frameworks.<br>• Integrate and manage cloud-based data services in Azure, including orchestration, secure secret handling, and storage components to support end-to-end data movement.<br>• Apply sound software engineering practices by writing maintainable code, implementing tests, and contributing to CI/CD processes within a DevOps setting.<br>• Collaborate with cross-functional teams in Agile delivery models to define requirements, refine technical approaches, and deliver data products iteratively.<br>• Analyse data structures and transformation needs to choose appropriate modelling and manipulation techniques for different business use cases.<br>• Support data platform improvements and related technical changes, including enhancements tied to evolving systems, integrations, or operational processes where required.
<p>Our client is seeking a General Accountant to join their team in a hands-on role supporting both accounting and payroll operations. Reporting to the Controller, the role will be responsible for;</p><p><br></p><p>Key Responsibilities</p><p><br></p><ul><li>Support the month-end close process, including journal entries, accruals, and account reconciliations.</li><li>Prepare balance sheet reconciliations, bank reconciliations, and general ledger analyses.</li><li>Maintain the fixed asset ledger and related accounting schedules.</li><li>Perform inventory reconciliations and support inventory accounting activities.</li><li>Assist with standard costing, job costing, purchase price variance (PPV), and production variance analysis.</li><li>Reconcile inventory, subledgers, and other accounts to the general ledger.</li><li>Support accounts payable and accounts receivable processes, resolving discrepancies as required.</li><li>Support financial reporting and operational analysis.</li><li>Participate in process improvements and support an evolving accounting function.</li><li>Coordinate weekly payroll for over 50 employees, including hourly, salaried, and temporary staff.</li><li>Review employee timesheets and supervisor approvals to ensure payroll accuracy.</li><li>Verify temporary employee hours and provide approved hours to staffing agencies.</li><li>Prepare payroll journal entries and payroll-related accruals.</li><li>Reconcile payroll balances, vacation accruals, benefits, and year-end payroll information.</li><li>Assist with payroll audits and validate T4 reporting and payroll records.</li><li>Ensure payroll processes comply with company policies and legislative requirements.</li></ul><p><br></p>