An independent nonprofit organization is seeking a Microsoft Dynamics CRM/Power Platform Developer to support and enhance its newly implemented Dynamics-based awards management platform. This is a key role within the Information Systems team, responsible for the ongoing development, administration, integration, and optimization of CFI's Microsoft Dynamics and Power Platform ecosystem.
*This is a two-day hybrid position in Ottawa, Ontario. *
Responsibilities:
- Develop, customize, configure, and maintain Microsoft Dynamics 365 solutions.
- Design and implement new functionality, workflows, custom entities, forms, and integrations.
- Manage Dynamics architecture, administration, upgrades, patching, and ongoing support activities.
- Collaborate with business analysts, stakeholders, developers, and external vendors to deliver business solutions.
- Integrate and migrate data between Dynamics and other enterprise systems using TIBCO Scribe or similar integration tools.
- Support and enhance related Microsoft technologies including Power Platform, Microsoft 365, SharePoint, SQL Server, DocuSign, and ClickDimensions.
- Create technical documentation, training materials, and end-user support resources.
- Participate in technical design reviews, testing, deployment planning, and release management.
- Ensure adherence to development standards, best practices, and software development lifecycle methodologies.
Required Qualifications:
- 3+ years of software development experience, including 2+ years of hands-on Microsoft Dynamics 365 development.
- Experience developing, deploying, customizing, and integrating Dynamics 365 solutions.
- Strong understanding of business process automation, workflows, entities, forms, and views.
- Experience supporting production applications and end users.
- Knowledge of relational databases, web applications, and system integration.
- Experience with Microsoft 365, SharePoint, SQL Server, and related Microsoft technologies.
- Familiarity with source control systems and CI/CD practices.
- Strong communication, documentation, and stakeholder engagement skills.
- Experience working in Agile or hybrid development environments.
Preferred Qualifications:
- Microsoft certifications such as:
- PL-400 Power Platform Developer
- MB-400 Power Apps + Dynamics 365 Developer Associate
- Dynamics 365 Functional Consultant certifications
- Experience with Power Pages development and administration.
- Experience with TIBCO Scribe or similar Dynamics integration tools.
- Experience within grants management, research funding, public sector, or nonprofit environments.
- Knowledge of Information Management practices and governance.
Why Join?
- Be a key contributor to enterprise modernization initiative.
- Own and influence the long-term roadmap of a new Microsoft Dynamics platform.
- Work across Dynamics 365, Power Platform, SharePoint, Microsoft 365, and enterprise integrations.
- Collaborate with business and technology stakeholders in a mission-driven organization supporting Canadian research and innovation.