MGIS Inc. Logo

MGIS Inc.

Senior Programmer Analyst

Posted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in CAN
Senior level
Remote
Hiring Remotely in CAN
Senior level
Develop and enhance Microsoft Dynamics 365 CE/CRM and Power Platform applications, including portals, digital signatures, workflows, integrations, migrations, and automated business processes. Configure entities, forms, dashboards, and business rules; build Canvas and Model-Driven Power Apps; develop JavaScript and C# extensions; and manage ALM through Azure DevOps. Collaborate in Agile teams, support platform upgrades, improve security and performance, and provide documentation, demos, and user training.
The summary above was generated by AI

This is a remote position.

We're recruiting for two Senior Programmer Analysts (Level 3) to support ongoing Microsoft Power Platform development. Our client is undertaking a multi-year business application transformation, building an enterprise CRM on Microsoft's Power Platform to replace legacy systems and consolidate client management and application processes across multiple programs. These roles will deliver several high-priority modernization projects over a three-year engagement, working above and beyond the team's current development capacity.

What You'll Do

       Funding Agreement Signature Online – implement an online digital signature capability integrated with Dynamics and the client portal, improving efficiency and client experience

       Snapshot Portal Development – develop and deploy a new portal module that automatically informs clients and lets them complete post-project reporting requirements, reducing manual effort for development and operations teams

       Platform Upgrade – migrate and upgrade an existing client-facing platform to a new environment with enhanced performance, security, and scalability

       Bulk Project Cancellation Process – automate and optimize an existing manual cancellation process to improve operational efficiency and reduce error rates

       SharePoint Integration with Dynamics – streamline document management and workflow processes between SharePoint and Dynamics to improve data consistency and reduce manual intervention

       General System Improvements – address ongoing performance, security, and usability enhancements across the Dynamics and Portal ecosystem



Requirements
Required Qualifications

       A degree or diploma in Computer Science, Information Technology, Software Engineering, or a related discipline

       Minimum 5 years of hands-on experience configuring, customizing, and supporting Microsoft Dynamics 365 CE/CRM and Power Platform applications

       Demonstrated experience customizing entities, forms, views, and dashboards

       Demonstrated experience implementing workflows, business rules, and process flows

       Demonstrated experience developing Power Apps (Canvas and Model-Driven) and Power Automate flows

       Demonstrated experience writing client-side JavaScript for form validation and business logic

       Demonstrated experience extending Dynamics 365 functionality using C# plugins and custom workflow activities

       Demonstrated experience with data migration and integration tools such as KingswaySoft, Azure Data Factory, or Power Automate

       Experience working in Agile delivery environments, including backlog grooming, sprint planning, and delivering user stories

       Experience with Application Lifecycle Management (ALM) in the Power Platform, including Azure DevOps pipelines and solution packaging for multi-environment deployments

       Eligible to obtain and hold a government security clearance (Reliability Status or higher) at time of contract award

       Fluent in English

Preferred Qualifications

       Microsoft certifications such as Power Platform Functional Consultant Associate, Power Platform Developer Associate, Dynamics 365 Fundamentals (CRM or ERP), or Power Platform App Maker Associate

       Strong understanding of the Dynamics 365 security model, authentication methods (Azure AD, MFA, conditional access), and role-based security

       Knowledge of Power BI integration for reporting and analytics

       Understanding of Dataverse schema and relationships between entities

       Familiarity with multi-tenant CRM implementations and scaling strategies

       Knowledge of public sector enterprise IT standards, including accessibility (WCAG/WET), is an asset

Soft Skills

       Strong analytical and problem-solving skills

       Ability to collaborate with Product Owners, Business Analysts, and Technical Architects to translate business requirements into technical solutions

       Excellent communication skills to provide demos, documentation, and training to business users

       Ability to work independently as well as in cross-functional Agile teams

Engagement Details

       Contract length: 3 years from contract award, with a potential 1-year optional extension

       Location: Remote

       Language: English (mandatory)

       Security clearance: valid government security clearance (Reliability Status or higher) required



Similar Jobs

13 Days Ago
In-Office or Remote
5 Locations
Senior level
Senior level
Healthtech • Insurance • Professional Services
Manages enterprise QA and testing platforms, including administration, support, vendor relationships, upgrades, governance, and operational processes. Develops and maintains automated tests for web applications, REST services, and transaction systems using modern frameworks. Partners with business, development, infrastructure, security, and QA teams to improve platform stability, automation, reporting, integrations, and continuous delivery practices. Provides technical leadership, mentoring, and recommendations for tools and process improvements.
Top Skills: AgileAlmAWSBddCi/CdConnectallCSSCucumberDevOpsDockerDocker SwarmGitGitlabHibernateHTMLJavaJavaScriptJIRAJSONKubernetesMicroservicesNode.jsOracle RdbmsProtractorRest ApisSeleniumSelenium JsSpringSpring BootTddWebdriverioXML
25 Days Ago
In-Office or Remote
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Support, enhance, and maintain business-critical IBM i/AS400 applications using RPG/RPGLE, CL, IBM i SQL, and Synon2/E. Analyze requirements, implement fixes and enhancements, participate in full SDLC, troubleshoot production issues, contribute to documentation and code reviews, and mentor junior team members.
Top Skills: ClIbm I SqlIbm I/As400RpgRpgleSynon2/E (Cool 2/E)
25 Days Ago
In-Office or Remote
CAN
Senior level
Senior level
Healthtech • Biotech • Pharmaceutical
The role involves programming and data review for real-world data analysis, supporting epidemiologists, and managing complex data sets using statistical programming languages and tools.
Top Skills: HealthverityOptumPharmmetricsPythonRSASSQL

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account