In House Legal Counsel<p>Our client, a software company based in Edmonton, is looking for a detail-oriented and driven In-House Legal Counsel with strong business acumen. This position involves managing contracts, ensuring compliance with legal and regulatory requirements, and offering strategic legal advice to support business objectives.</p><p> </p><p><strong>Key Responsibilities</strong></p><ul><li>Draft, review, negotiate, and amend client and vendor contracts.</li><li>Ensure compliance with contract terms and manage renewals.</li><li>Address operational, financial, and practical concerns in contracts.</li><li>Monitor legislation, industry standards, and best practices to ensure compliance.</li><li>Identify and mitigate corporate risks through effective strategies.</li><li>Develop and improve compliance controls and team training programs.</li><li>Investigate and resolve privacy complaints.</li><li>Ensure adherence to privacy legislation and corporate policies.</li><li>Provide legal counsel to support strategic decisions.</li><li>Administer the Employee Stock Ownership Program (ESOP).</li><li>Oversee insurance and vendor services.</li></ul>Senior Bookkeeper<p>Robert Half has partnered up with an industry leader to source a Senior Bookkeeper in Edmonton, Alberta. The Senior Bookkeeper is responsible for developing, administering & maintaining all finance bookkeeping, payroll functions, accounts payable operations, accounts receivable services. The Senior Bookkeeper will be required to conduct the day-to-day functions.</p><p><br></p><p><strong><u>Responsibilities:</u></strong></p><ul><li>Develop & maintain systems for recording, bookkeeping, and reconciling all accounts receivables, payables, and appropriate reporting</li><li>Develop & maintain systems for processing, reconciling, and issuing invoices</li><li>Establish, maintain, and reconcile a general ledger & any other financial records/reports</li><li>Develop & maintain systems for purchasing & other expenditures</li><li>Develop & maintain systems for deposits</li><li>Monitor & manage cash, credit reserves & associated bank accounts. Ensure transactions are properly recorded & entered into accounting systems</li><li>Prepare all required summaries and reports as requested by Management such as Month End P& L Statements</li><li>Pay AP as required / Prepare AR Invoices as required</li><li>Month Ends / Year Ends / Source Deductions / GST Filing & Remittance</li><li>Payroll Management (new hire set up, payroll, employee record management, benefits, termination documents)</li><li>Inventory Management (Adjusting / Receiving / Updating Inventory)</li><li>Accounts Payable & Receiving Systems</li><li>Assist in administration of and maintenance of independent contractors and employee files for salaries, benefits, contributions & deductions scheduling.</li><li>Assist with Budget preparation & reporting</li><li>Establish & maintain Cash controls</li><li>Develop & Implement financial policies & procedures</li><li>Promptly responding to daily e-mail Correspondence from team members and management (replying all and using professional language in correspondence)</li><li>Ad hoc tasks as requested</li></ul>Financial Analyst<p>We are offering an exciting opportunity in Edmonton, Alberta for a Financial Analyst with a leader in the manufacturing industry. The successful candidate will provide finance support to the business.</p><p>This position is primarily responsible for improving the performance of the business by providing timely commercial analysis as part of the monthly reporting process, business planning, and other business analysis. This position will also assist in the completion of the budgeting and forecasting process.</p><p><br></p><p><strong><u>Responsibilities:</u></strong></p><p>• Routine journal entries, reconciliations, and ledger analysis</p><p>• Completion of month end processing of results and associated schedules and validation of business financials</p><p>• Working with repairs and maintenance team on key capital projects</p><p>• Additions, disposals and overall review of capital assets</p><p>• Monthly depreciation calculation & reconciliations</p><p>• Inventory adjustment journal entries</p><p>• Assist in preparing monthly, quarterly and annual forecasts</p><p>• Gain an understanding of shutdowns, projects, manufacturing changes etc. and how they relate to financial performance</p><p>• Build relationships with operations to help them understand their costs and key business drivers</p><p>• Monitor, audit, and report any DOA infringements</p><p>• Liaise with external and internal auditors; and tax consultants</p>Applications Architect<p>Our client is a prominent software development company in Edmonton Alberta who specializes in cutting edge technology solutions. They are currently on the hunt for an exceptional Software Architect with extensive experience in .NET and Azure. This position is a key leadership role within the organization, pioneering the development of modern web applications.</p><p><br></p><p>Note: This position requires the successful candidate to work on-site 5 days a week. </p><p><br></p><p>As a Software Architect, you will be leading the design, creation, and implementation of high-quality software solutions using .NET and Azure. You will be instrumental in the full software development lifecycle and provide strategic guidance for technical architecture and design according to the company's objectives.</p><p><br></p><p>Responsibilities:</p><ul><li>Lead the design and construction of robust and scalable .NET web applications using Azure.</li><li>Define and drive the architectural vision and technical strategy of the organization.</li><li>Collaborate with developers, project managers, and other stakeholders to refine and translate software requirements into solutions.</li><li>Develop architectural blueprints, best practices, and provide technical leadership to guide development teams.</li><li>Identify, evaluate, and advocate for new technologies and software products to meet project requirements.</li><li>Troubleshoot and resolve complex technical issues related to software application design and coding.</li><li>Ensure compliance with industry specifications and standards in all software architectural designs and implementations.</li></ul>Property Accountant<p>We are in search of a Property Accountant to join an industry leader based in Edmonton, Alberta. In this role, you will be tasked with processing and recording company and inter-company transactions, creating monthly financial statements, and performing annual CAM Reconciliations. </p><p><br></p><p><strong>Responsibilities</strong>:</p><p>• Accurately process and record all company and inter-company transactions using YARDI Voyager</p><p>• Generate monthly financial statements and related reports for multiple Canadian commercial rental companies</p><p>• Perform annual CAM Reconciliations</p><p>• Conduct bank reconciliations and prepare transfers and wires</p><p>• Generate weekly bank balance reports</p><p>• Handle monthly GST filings</p><p>• Adapt to handle various other duties as they arise</p><p>• Oversee accounting functions including Accounts Payable (AP) and Accounts Receivable (AR)</p><p>• Perform auditing duties and ensure adherence to Accrual Accounting practices</p><p>• Manage intercompany transactions and perform bank reconciliations</p><p>• Utilize skills in Account Coding and Property Accounting</p>Business Analyst<p>We are in the process of recruiting a Business Analyst who will be instrumental in our clients ongoing application business implementation. This role is within the manufacturing industry and will be based in Edmonton, Alberta. This contract has an initial term of 3-months and will start on a part-time basis (10 hours per week), with a strong likelihood of increasing in hours. Preference will be given to candidates local to the Edmonton market, however this opportunity where the successful candidate will be involved in various system implementation projects, documentation, and workflow organization is open to remote candidates.</p><p><br></p><p>Responsibilities:</p><p>• Facilitate the implementation of new systems such as HCM, MMS, ERP, TMS, and QMS through effective requirement gathering sessions and documentation</p><p>• Work closely with SMEs to map out existing processes and strategize new ones</p><p>• Ensure accurate documentation of processes and workflows using tools like SharePoint, Teams, and Visio</p><p>• Participate in user acceptance testing and provide necessary assistance</p><p>• Collaborate with external partners for system management and improvement</p><p>• Aid in the organization of the SharePoint site and other documentation platforms</p>QA Testing Architect<p>We are assisting in the recruitment of a <strong>QA Testing Architect</strong> for our esteemed client, reporting directly to the CIO of the Edmonton Alberta region. This influential role involves building and refining a comprehensive Quality Assurance (QA) strategy from the ground up, ensuring that QA processes, testing practices, and standards meet organizational goals and align with system-wide requirements. The QA Testing Architect will assess existing QA frameworks, identify gaps, and lead the implementation of scalable solutions, while fostering effective collaboration across teams to deliver high-quality results.</p><p><strong>Core Responsibilities:</strong></p><p><strong>1. Development of QA Strategy</strong></p><ul><li>Build a scalable and adaptable QA strategy tailored to organizational demands and growth.</li><li>Establish and document standards, processes, and best practices for QA and testing activities across systems.</li></ul><p><strong>2. Current QA Assessment and Enhancement</strong></p><ul><li>Conduct evaluations of the current QA processes to highlight opportunities for refinement.</li><li>Provide detailed recommendations to enhance QA capabilities and address inefficiencies.</li></ul><p><strong>3. Testing Strategy Implementation</strong></p><ul><li>Develop, oversee, and manage testing strategies for key business systems, including customer-facing platforms, enterprise applications, and operational workflows.</li><li>Ensure test cases and scenarios are comprehensive and align with high-quality standards to support organizational requirements.</li><li>Track and document all software inconsistencies or defects as part of robust defect management practices.</li></ul><p><strong>4. Collaboration and Leadership</strong></p><ul><li>Analyze project requirements to identify risks, dependencies, and challenges in QA processes.</li><li>Provide direction and mentorship to QA testers and junior team members on best practices and technical solutions.</li><li>Align with project managers, developers, and other teams to ensure QA objectives are integrated into broader deliverables.</li><li>Act as the primary resource for inquiries and updates related to QA activities.</li></ul><p><strong>5. Test Execution and Defect Management</strong></p><ul><li>Leverage modern tools to efficiently document, track, and resolve defects and related issues.</li><li>Conduct root cause analyses for identified defects and oversee resolution testing.</li><li>Execute manual test plans to ensure that testing coverage addresses specific business use cases.</li><li>Prioritize effective communication with stakeholders regarding risks, outcomes, and timelines.</li></ul><p><strong>6. Continuous Improvement Initiatives</strong></p><ul><li>Track QA performance metrics and regularly present progress reports to senior leaders.</li><li>Champion initiatives that streamline QA processes and make them more efficient without sacrificing quality.</li><li>Ensure the organization stays up-to-date with evolving QA methodologies, technologies, and best practices.</li><li>Contribute to other related tasks and responsibilities as needed.</li></ul><p><br></p>