Canadian Red Cross - 61 Jobs
Alberta | Manitoba | New Brunswick | Newfoundland and Labrador | Nova Scotia | Ontario | Prince Edward Island | Quebec | Saskatchewan
Job Details:
Title: Senior Manager, Software Development
Employee Working Location: Partially Virtual / Hybrid (Canada)
Employment Status: Permanent Full-time
The Canadian Red Cross (Red Cross) - an inspirational not for profit organization, helps people and communities in Canada and around the world in times of need and supports them in strengthening their resilience. As a Canada's Best Employers 2026, we are committed to having an accessible, diverse, inclusive, and barrier-free work environment.
The Canadian Red Cross is seeking a Dynamics 365 Senior Manager to oversee, develop, maintain, enhance and deliver the critical systems supporting the enterprise-wide operational needs.
Being part of the Technology Group Delivery team, the Dynamics 365 works closely with the members of the Information Services teams to design and build versatile and robust applications supporting the needs and requirements of a variety of user groups. You should have knowledge and experience with D365 F&O and CE, as well as X++, C# and the .Net framework and are comfortable communicating with and writing documentation for both technical and non-technical teams. Experience creating proof of concepts (POC) and making recommendations to enhance or update system processes is a plus.
In this role, you will :
- Develop and implement the organization's technology plans, and policies, in alignment with the IT strategy, business goals andobjectives.
- Lead the day-to-day operations of the organization's technology infrastructure, systems, and applications, including networks,servers, storage, telecommunications, and cyber security and programs, or the appropriate solution delivery function, i.e.,business analysis or software development, as applicable
- Plan, implement, and oversee complex technology projects, including system upgrades, migrations, and deployments, and
ensure successful delivery within budget and timeline. - Collaborate with other departments and stakeholders to identify technology needs, evaluate options, and recommend solutions to improve operational efficiency and effectiveness.
- Develop and implement technology policies, procedures, and controls to ensure compliance with internal and external
technology regulations, IT governance guardrails and industry best practices. - Lead the design, development, testing, monitoring and analysis of technology or technology performance, providing regular
reports and analysis to the leadership and other stakeholders. - Stay current with changes in technology trends, industry best practices, and regulations to ensure the organization's technologyinfrastructure and operations are up-to-date and compliant.
- Contribute to the IT governance, risk management, and cybersecurity initiatives, ensuring the organization's technology assetsare protected and secure.
- Establish and maintain relationships with external technology vendors, partners, and industry experts to stay updated with
industry trends, products, and best practices. - Develop technology cost and resource estimates, and manage contracts to ensure cost-effective technology operations andservices.
- Identify and act upon opportunities for continual improvement. Encourages exploration of alternative approaches andorganizational learning. Demonstrate personal commitment to change through actions and words.
- Set team performance and development objectives, establish workplans, monitor performance, resolve conflict and provide
coaching and feedback. - Contribute to unit operational, budget and workforce planning and support ongoing monitoring and reporting.
- Identify, plan, design and adjust service standards, methods and processes to continuously improve and respond to current andfuture needs.
- Participate in workforce planning, talent acquisition, and succession planning initiatives to ensure a robust pipeline of talent.
What we are looking for :
- A minimum of 6-9 years experience and a 3-year college diploma or university degree in computer
science, information technology, engineering, or a related field and/or an equivalent combination of education and experience. - May require a graduate diploma/degree in business administration, technology management or a related field and/or acertification such as Project Management Professional (PMP), Information Technology Infrastructure Library (ITIL) or a relatedfield.
- 5+ years of development experience in Microsoft Dynamics 365 (F&O / CE)
- Experience in Microsoft Platform (Azure, D365, SharePoint, PowerShell, Exchange, Apps)
- Working knowledge with Azure DevOps repos, GitHub and its continuous integration and continuous deployment (CI/CD) pipelines
- Demonstrates coding skills using Dynamics 365 X++/.net and its related technologies/tools.
- Requires expertise in technology infrastructure, software development, and emerging technologies, along with an
- understanding of interconnections between processes and business units to provide effective leadership.
- Leadership and team management skills with the ability to resolve conflicts and inspire, motivate and engage teams to achieveprogram objectives.
- Proficiency in technology software, tools, and platforms relevant to their area, such as networking technologies, operating systems, databases, cloud technologies, and cybersecurity tools or software testing tools.
- Strong ability to apply knowledge of technology infrastructure, networks, servers, storage, telecommunications, cybersecurity,software development or testing and emerging technologies, as applicable.
- Advanced knowledge of the appropriate frameworks and best practices relevant to their area, i.e., business systems analysis, software quality assurance, IT service management, as applicable.
- Proficiency in technology project management, including planning, implementation, and monitoring, with experience inmanaging complex projects.
- Ability to identify complex problems, conduct deep analysis in unfamiliar areas, predict outcomes, and develop innovative,collaborative solutions by balancing technical inputs with strategic objectives.
- Communication and influencing skills to synthesize diverse and sometimes conflicting perspectives and find mutually beneficialsolutions, often in sensitive or complex situations.
Working Conditions :
- As we work with and support people (managers, colleagues, beneficiaries/customers, volunteers, donors and external partners) and communities in Canada and around the world, applicants whose first language is not English may be required to perform the responsibilities of the role in English.
- Eligibility to work in Canada: At this time, we welcome applications from candidates eligible to work in Canada. If you are not a citizen or permanent resident of Canada, we encourage you to carefully review your visa to find out whether you are eligible to work in the job you are considering applying for. Refer to our FAQ for more information.
- If you are selected for this role, you will be required to complete a successful pre-employment screening process which includes a satisfactory Enhanced Police Information Check (E-PIC).