Logo for MGIS

Senior Programmer Analyst

Role overview

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
  • Experience working in Agile delivery environments, including backlog grooming, sprint planning, and delivering user stories
  • Fluent in English

Responsibilities

  • Implement an online digital signature capability integrated with Dynamics and the client portal
  • Develop and deploy a new portal module for post-project reporting requirements
  • Migrate and upgrade an existing client-facing platform to a new environment
  • Automate and optimize the existing manual cancellation process

Key facts

Hard skills

Other skills

  • Analytical Skills
  • Problem Solving
  • Collaboration
  • Communication

About the company

MGIS logo

MGIS

Staffing & Recruiting

Since 2001 MGIS has been providing expert IT Professional Services in the National Capital Region to both the Government of Canada and Private Corporations. As of 2003 MGIS shifted its methodology away from providing patch work fixes to becoming a leader in offering comprehensive IT solutions, blending the experience of proven Real Experts and our hand-picked MGIS Consultants to create a Real Solutions team specific to each client’s individual needs. Our experience makes us a proven leader in providing Real Solutions to information technology and business needs. Also, MGIS is one of the only companies with access to the majority of Government of Canada vehicles. As such, we can provide a Real Solution to meet the needs of each one of our clients. We sit with clients to create Real Solutions, support them through the procurement process and deliver the solution as designed, on time and on budget. For Consultants, MGIS Inc. aims to work with Real Experts who have the experience and skill set to match a client’s specific project needs and be a part of a Real Solution. As such, we seek out leaders and rising stars in the IT industry and add them to our increasingly talented pool of MGIS Consultants. When a client requires a Real Solution we want to ensure they are getting the exact resources they require, meaning our Consultants are working on projects tailored to their unique skill set, gaining valuable experience and placed in an environment where they can succeed.

Company details

IndustryStaffing & Recruiting
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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




Salary: $35-$45/hour

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at MGIS

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.