Include but are not limited to:
- Post-secondary education in Computer Science, Information Technology, or a related field.
- 5+ years of .NET experience, with knowledge of system development methodologies, Microsoft and web-based development languages, emerging and mobile technologies, and relational databases.
- Certification in Microsoft Dynamics 365.
- Minimum 2 years of experience in Microsoft Dynamics 365 Online development environments.
- Involvement in at least 2 full-cycle Dynamics 365 implementations.
- Previous experience working with Dynamics 365 in the post-secondary education sector is preferred.
- Proficient experience with .NET technologies (e.g., C#, ASP.NET).
- Solid understanding of SQL and relational databases.
- Familiarity with Microsoft Power Platform (Power Apps, Power Automate, Power BI).
- Experience with RESTful APIs, middleware platforms, and enterprise integration patterns.
- Experience with DevOps tools and practices (e.g., Azure DevOps, CI/CD pipelines, automated deployments).
- Experience working in an agile environment and managing multiple projects simultaneously.
- Experience in business analysis and custom configuration is considered an asset.
- Proven ability to effectively collaborate with partners.
- Adept in analysis, problem-solving, and development of Dynamics 365 solutions.
- Strong problem-solving, communication, and collaboration skills.
- Ability to work independently and across cross-functional teams.
- Strong service orientation with a results focus and keen business sense.
- Alignment with, and ability to model, the organization’s values of excellence, integrity, collaboration, innovation, responsiveness, and equity, diversity, and inclusion.
- Ability to read, write, and speak English fluently.
- Availability outside of regular business hours, including evenings and/or weekends, as required for major system cutovers and resolution of critical issues impacting operations.