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.
Develop and implement the organization's technology plans, and policies, in alignment with the IT strategy, business goals and objectives.
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 technology infrastructure and operations are up-to-date and compliant.
Contribute to the IT governance, risk management, and cybersecurity initiatives, ensuring the organization's technology assets are 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 and services.
Identify and act upon opportunities for continual improvement. Encourages exploration of alternative approaches and organizational 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 and future needs.
Participate in workforce planning, talent acquisition, and succession planning initiatives to ensure a robust pipeline of talent.
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 a certification such as Project Management Professional (PMP), Information Technology Infrastructure Library (ITIL) or a related field.
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 achieve program 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 in managing 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 beneficial solutions, often in sensitive or complex situations.