RQ11658 - Software Developer - Senior

Flexstaf IT

Toronto

On-site

CAD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Flexstaf IT seeks a senior software engineer/architect with 7+ years of experience in enterprise application delivery, focusing on Java/React, Dynamics 365, and Power Platform. The role requires hands-on work with Dataverse, Azure services, and CI/CD pipelines to deliver CRM and case-management solutions in a large enterprise or public sector environment.

Applicants should demonstrate leadership in Agile teams, strong SDLC understanding, and the ability to translate business needs into scalable

Qualifications

  • Minimum 7 years of software development and enterprise application delivery experience including Java and React.
  • Experience delivering CRM, Customer Service, or Case Management solutions.
  • Experience designing, developing, and implementing permitting, licensing, registration, inspection, compliance, or case management solutions using Dynamics 365, Power Platform, Azure, and Dataverse.
  • Hands-on experience with Dynamics 365 Customer Service and Power Platform.
  • Strong expertise in Dataverse including data modelling, security, and integration.
  • Strong knowledge of enterprise integration patterns, APIs, and cloud-based architectures.
  • Experience designing and implementing complex system integrations.
  • Proficiency with .NET/C#, JavaScript/TypeScript, SQL Server, and REST APIs.
  • Experience with Azure DevOps, GitHub, CI/CD pipelines, source control, and automated deployments.

Skills

Java/React
Dynamics 365
Power Platform
Dataverse
Azure
REST APIs
SQL Server
.NET/C#
JavaScript/TypeScript
Azure DevOps

Tools

Azure DevOps
GitHub
CI/CD pipelines

Job description

Must Have:

Minimum 7 years of software development and enterprise application delivery experience (Java/React)

  • Minimum 7 years of software development experience, including enterprise application delivery in Technical skills section mentioned above
  • Experience delivering CRM, Customer Service, or Case Management solutions.
  • Experience designing, developing, and implementing permitting, licensing, registration, inspection, compliance, or case management solutions using Dynamics 365, Power Platform, Azure, and Dataverse.
  • Hands-on experience with Dynamics 365 Customer Service and Power Platform.
  • Strong expertise in Dataverse, including data modelling, security, and integration.
  • Strong knowledge of enterprise integration patterns, APIs, and cloud-based architectures.
  • Experience designing and implementing complex system integrations.
  • Proficiency with .NET/C#, JavaScript/TypeScript, SQL Server, and REST APIs.
  • Experience with Azure DevOps, GitHub, CI/CD pipelines, source control, and automated deployments.
Must have these technical skills:

Node.js/Next.js/React

Java

Power Platform/Dynamics

Nice to have:

Prior OPS/Public sector exp.

Experience and Skill Set Requirements
Screening Criteria (Evaluation Matrix)
1. Core Skills & Experience (30%)
  • Minimum 7 years of software development experience, including enterprise application delivery in Technical skills section mentioned above
  • Experience delivering CRM, Customer Service, or Case Management solutions.
  • Minimum 2 years of experience implementing Dynamics 365 OR Power Platform solutions.
  • Experience designing, developing, and implementing permitting, licensing, registration, inspection, compliance, or case management solutions using Dynamics 365, Power Platform, Azure, and Dataverse.
  • Experience supporting end-to-end permit lifecycle management, including application intake, review and approval workflows, permit issuance, amendments, renewals, inspections, compliance monitoring, and document generation.
  • Experience leading Agile/Scrum development teams.
  • Proven experience in Technical Lead or Senior Developer roles.
  • Experience delivering solutions in public sector or large enterprise environments.
  • Strong understanding of software development lifecycle (SDLC) and Agile delivery methodologies.
2. Technical Skills & Architecture (35%)
  • Hands-on experience with Dynamics 365 Customer Service and Power Platform.
  • Strong expertise in Dataverse, including data modelling, security, and integration.
  • Experience designing and developing solutions using Azure services such as:
    • Azure Functions
    • Logic Apps
    • API Management
    • App Services
    • Key Vault
    • Azure Storage
  • Experience creating architecture artifacts including contextual, conceptual, logical, and physical designs.
  • Strong knowledge of enterprise integration patterns, APIs, and cloud-based architectures.
  • Experience designing and implementing complex system integrations.
  • Proficiency with .NET/C#, JavaScript/TypeScript, SQL Server, and REST APIs.
  • Experience with Azure DevOps, GitHub, CI/CD pipelines, source control, and automated deployments.
  • Experience conducting code reviews and establishing development standards and best practices.
3. Leadership, Communication & Collaboration (20%)
  • Demonstrated ability to lead, mentor, and coach developers and technical teams.
  • Experience coordinating work across developers, testers, business analysts, architects, and stakeholders.
  • Strong stakeholder management and client engagement skills.
  • Ability to translate business requirements into technical solutions and implementation plans.
  • Strong verbal and written communication skills.
  • Experience producing technical documentation, solution designs, and knowledge transfer materials.
  • Proven ability to facilitate decision-making and resolve technical challenges.
  • Experience building collaborative, inclusive, and high-performing teams.
4. Problem Solving, Innovation & Delivery (15%)
  • Demonstrated ability to analyze complex business and technical problems and develop effective solutions.
  • Proven track record delivering projects on time while managing risks, dependencies, and competing priorities.
  • Experience leveraging AI technologies such as Microsoft Copilot, AI Agents, and LLMs to improve productivity and solution delivery.
  • Strong focus on continuous improvement, automation, and development best practices.
  • Ability to identify modernization opportunities and drive innovation.
  • Experience balancing strategic architecture decisions with hands-on delivery responsibilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

11665
11665

Zohorecruit • Toronto

On-site
CAD 110,000 - 170,000
Senior CRM Developer - RQ11500
Senior CRM Developer - RQ11500

Analyst Technical Solutions • Toronto

On-site
CAD 90,000 - 130,000
RQ08219 - Sr. Software Developer - Back End
RQ08219 - Sr. Software Developer - Back End

Rubicon Path • Toronto

On-site
CAD 110,000 - 150,000
RQ11368 - Solution Architect - CRM - Senior
RQ11368 - Solution Architect - CRM - Senior

Flexstaf IT • Toronto

On-site
CAD 140,000 - 210,000
RQ09229 - Software Developer - ETL - Senior
RQ09229 - Software Developer - ETL - Senior

Rubicon Path • Toronto

On-site
CAD 95,000 - 120,000
Hybrid work model
Competitive salary
Professional development opportunities
RQ08804 - Software Developer - Senior
RQ08804 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 95,000 - 125,000
Senior Full Stack Developer - RQ11645
Senior Full Stack Developer - RQ11645

Analyst Technical Solutions • Toronto

On-site
CAD 100,000 - 160,000
RQ08618 - Software Developer - Intermediate
RQ08618 - Software Developer - Intermediate

Rubicon Path • Toronto

On-site
CAD 70,000 - 90,000
RQ08846 - Software Developer - Senior
RQ08846 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ09011 - Software Developer - Senior
RQ09011 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 120,000