<p><strong>THE ROLE:</strong></p><p>We are looking for an experienced and innovative <strong>Director of Software Development</strong> to lead and manage our software engineering team. In this role, you’ll oversee the full software development lifecycle, guide strategic initiatives, and ensure the delivery of high-quality, scalable software solutions. You’ll collaborate with cross-functional teams, mentor technical staff, and foster a culture of innovation, collaboration, and excellence. This role is ideal for someone who thrives in a fast-paced environment, enjoys problem-solving, and takes pride in delivering impactful software solutions that align with business goals.</p><p><em>What you'll do:</em></p><ul><li>Lead, mentor, and inspire a team of software engineers, architects, and QA professionals.</li><li>Define and execute software development strategies aligned with organizational objectives.</li><li>Oversee planning, execution, and delivery of software projects on time and within budget.</li><li>Evaluate technical designs, ensure architectural integrity, and maintain scalability and performance standards.</li><li>Collaborate with stakeholders to define project requirements and deliver seamless solutions.</li><li>Drive adoption of modern development practices, including Agile, CI/CD, and automated testing.</li><li>Foster cross-functional collaboration with product management, marketing, and support teams.</li><li>Monitor system performance, ensure software quality, and implement process improvements.</li><li>Report on project performance, technical challenges, and team metrics to senior leadership.</li></ul><p><strong>WHY THIS ROLE?</strong></p><ul><li>Opportunity to shape technology strategy and influence enterprise software initiatives.</li><li>Lead and develop a high-performing, collaborative engineering team.</li><li>Work in a fast-paced, innovative environment with exposure to emerging technologies.</li><li>Make a tangible impact by delivering high-quality software solutions that support business objectives.</li></ul>
We are looking for an experienced Senior Financial Analyst to join our team in Winnipeg, Manitoba. In this long-term contract position, you will play a pivotal role in supporting financial processes, including reporting, budgeting, forecasting, and analysis, within a dynamic non-profit environment. This is an excellent opportunity to contribute your expertise to drive financial insights and operational improvements.<br><br>Responsibilities:<br>• Prepare accurate financial reports, budgets, forecasts, and analysis to support departmental operations.<br>• Review and reconcile general ledger accounts, making necessary adjustments or corrections.<br>• Provide guidance and recommendations to stakeholders and budget holders regarding financial inquiries.<br>• Analyze payroll, salaries, and benefits data, updating projections and implementing adjustments as needed.<br>• Support both internal and external audits by preparing documentation and addressing audit requests.<br>• Maintain detailed records of financial processes while identifying opportunities for efficiency improvements.<br>• Participate in monthly, quarterly, and year-end close activities, ensuring all deadlines are met.<br>• Develop and distribute budget templates, assisting stakeholders with annual budget submissions.<br>• Build and update financial models, leveraging Power BI to create and maintain dashboards for operational and financial reporting.<br>• Handle ad-hoc financial reporting and analysis requests from senior management.