Senior Manager, Software Development

Canadian Red Cross

$90K — $120K *
US-AnywhereRemote in Canada
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6-9 years of experience in software development or IT management
  • Bachelor's degree in computer science, IT, engineering, or related field
  • 5+ years of development experience in Microsoft Dynamics 365 (F&O / CE)
  • Proficiency with Azure DevOps, GitHub, and CI/CD pipelines
  • Strong coding skills in Dynamics 365 X++/.Net technologies
  • Experience in leading and managing technology teams
  • Knowledge of IT governance, cybersecurity, and best practices.

Responsibilities

  • Develop and implement technology plans aligning with IT strategy and business goals.
  • Lead day-to-day operations of technology infrastructure, systems, and applications.
  • Plan and oversee complex technology projects ensuring timely delivery.
  • Collaborate with departments to identify and enhance technology needs.
  • Implement technology policies ensuring compliance with regulations and best practices.
  • Lead analysis of technology performance and provide reports to stakeholders.
  • Establish relationships with external technology vendors to stay updated on trends.

Benefits

  • Partially virtual/hybrid working arrangement
  • Professional development opportunities
  • Collaboration with a team that supports meaningful work
  • Impact on the operational needs of the organization
  • Contribution to technology governance and innovation.
Full Job Description
Title: Senior Manager, Software Development

Employee Working Location: Partially Virtual / Hybrid (Canada)

Employment Status: Permanent Full-time

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 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.

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 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.

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).

Similar Jobs

More Jobs at Canadian Red Cross

More Enterprise Technology Jobs

Find similar Senior Manager, Software Development jobs: