RQ11657 - Software Developer - Senior

Maarut

Toronto

Presencial

CAD 120.000 - 150.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Maarut is seeking a seasoned Senior Developer/Lead with deep expertise in Dynamics 365 Customer Service and Power Platform to lead enterprise-scale solutions. You will architect, design, and implement CRM and case management systems, while guiding a cross-functional team through Azure-based deployments and API integrations.

You will mentor developers, ensure best practices, and stay aligned with enterprise architecture standards as you drive delivery and innovation.

Formación

  • Minimum 7 years of software development experience with enterprise app delivery.
  • 2+ years in a Technical Lead or Solution Lead role.
  • Experience delivering CRM/Case Management solutions using Dynamics 365 and Power Platform.
  • Strong knowledge of Dataverse, data modelling, security, and integration.
  • Experience with Azure DevOps, GitHub, CI/CD pipelines, and automated deployments.

Responsabilidades

  • Provide technical leadership, mentorship, and guidance to developers and technical teams.
  • Lead by example as a hands-on contributor while enabling team success and delivery excellence.
  • Perform code reviews and establish development standards, security controls, and best practices.
  • Architect, design, and implement Dynamics 365 Customer Service and Case Management solutions.
  • Design scalable and secure enterprise solutions leveraging Azure, Power Platform, and Dataverse.
  • Develop architecture artifacts and solution designs across contextual, conceptual, logical, and physical layers.
  • Define technical roadmaps, integration patterns, and deployment strategies.
  • Collaborate with Analysts, Product Managers, and stakeholders to translate requirements into technical solutions.
  • Lead CI/CD and automated deployment practices with Azure DevOps and GitHub.
  • Drive AI-assisted development using Microsoft Copilot, Generative AI, and LLMs.

Conocimientos

Dynamics 365
Power Platform
Azure
Dataverse
APIs & Integration
Azure DevOps
GitHub
Java
React
Node.js
Logic Apps
API Management
Power Apps
SQL Server
JavaScript/TypeScript

Herramientas

Visual Studio

Descripción del empleo

  • Provide technical leadership, guidance, and mentorship to developers and technical team members.
  • Lead by example as a hands‑on contributor while enabling team success and delivery excellence.
  • Perform code reviews and establish development standards, security controls, and best practices.
  • Create an environment where team members are empowered to contribute, innovate, grow, and perform at their best.
  • Coach and mentor developers, supporting their technical and professional growth.
  • Act as a subject matter expert and ensure effective transfer of solution‑critical knowledge.
  • Architect, design, and implement Dynamics 365 Customer Service and Case Management solutions using both out‑of‑the‑box capabilities and custom development.
  • Design scalable and secure enterprise solutions leveraging Dynamics 365, Power Platform, Azure, and Dataverse.
  • Develop architecture artifacts, including contextual, conceptual, logical, and physical solution designs.
  • Define technical roadmaps, integration patterns, and solution deployment strategies.
  • Ensure solutions align with enterprise architecture standards and best practices.

Development & Delivery:

  • Collaborate closely with Business Analysts, Product Managers, Solution Architects, and stakeholders to refine and translate business requirements into technical solutions.
  • Develop detailed technical designs, sprint plans, and work breakdown structures within Agile/Scrum delivery frameworks.
  • Build and configure Power Apps, Power Automate workflows, custom connectors, plugins, and integrations.
  • Design and implement APIs and integrations with internal and external enterprise systems.
  • Lead functional workstreams and coordinate activities across developers, testers, business SMEs, and project teams.
  • Support application deployments, releases, troubleshooting, and ongoing production support.
  • Design and implement integrations using Azure services and enterprise integration patterns.
  • Develop cloud‑native solutions utilizing Azure Functions, Logic Apps, API Management, App Services, Storage Services, and Key Vault.
  • Ensure solution scalability, maintainability, performance, and security.

DevOps & Quality Assurance:

  • Lead CI/CD implementation using Azure DevOps and GitHub.
  • Establish automated deployment and testing practices.
  • Ensure adherence to software engineering principles, coding standards, and quality assurance processes.
  • Manage development environments and support large‑scale solution deployments.
  • Leverage AI technologies, including Microsoft Copilot, Generative AI, Agents, and Large Language Models (LLMs), to improve productivity, development practices, solution design, and testing approaches.
  • Promote continuous learning, innovation, collaboration, and knowledge sharing.
  • Stay current with Microsoft technology roadmaps and emerging industry trends.

Required Qualifications:

Experience:

  • Minimum 7 years of software development experience, including enterprise application delivery in Technical skills section mentioned below
  • Minimum 3 years in a Technical Lead, Lead Developer, or Solution Lead role.
  • Minimum 2 years of experience implementing CRM, case management, or business process solutions using Dynamics 365 and Power Platform.
  • Experience leading cross-functional Agile delivery teams.
  • Experience delivering solutions in complex enterprise or public‑sector environments.

Technical Skills:

Microsoft Platform:

Demonstrated hands‑on experience with:

  • Microsoft Dynamics 365
  • Microsoft Power Platform
  • Power Apps
  • Power Automate
  • Power Pages
  • API Management
  • Logic Apps
  • MuleSoft
  • Microsoft Dataverse:
  • Security Framework
  • Business Rules
  • Data Integration
  • JAVA:
  • Java language knowledge and experience
  • Java development with Oracle or SQL database

Development Technologies:

  • REST APIs and Web Services
  • GitHub
  • Visual Studio
  • SQL Server
  • Enterprise integration and middleware technologies
  • Experience designing and implementing complex integrations across multiple business systems.
  • Strong understanding of API‑led architecture, cloud integration patterns, and enterprise software design.
  • Experience creating high‑level and detailed solution designs.
  • Deep understanding of software engineering principles and design patterns.
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 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.
  • Experience with Azure DevOps, GitHub, CI/CD pipelines, source control, and automated deployments.
  • Node.js/Next.js/React
  • Java
  • Power Platform/Dynamics

Nice to have:

  • Prior OPS/Public sector exp.

Skill Set Requirements:

Core Skills & Experience:

  • 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.

Technical Skills & Architecture:

  • 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:
  • Logic Apps
  • API Management
  • Key Vault
  • 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.
  • Experience with Azure DevOps, GitHub, CI/CD pipelines, source control, and automated deployments.
  • Experience conducting code reviews and establishing development standards and best practices.
  • 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.

Problem Solving, Innovation & Delivery:

  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

RQ11658 - Software Developer - Senior
RQ11658 - Software Developer - Senior

Flexstaf IT • Toronto

Presencial
CAD 120.000 - 180.000
Full Stack Software Developer (Java/React) (RQ11657) Government Services Integration Cluster
Full Stack Software Developer (Java/React) (RQ11657) Government Services Integration Cluster

Softline Technology Inc. • Toronto

Presencial
CAD 120.000 - 180.000
Full Stack Software Developer (Java/React) (RQ11658) Government Services Integration Cluster
Full Stack Software Developer (Java/React) (RQ11658) Government Services Integration Cluster

Softline Technology Inc. • Toronto

Presencial
CAD 120.000 - 165.000
Dynamics 365/Power Platform - Techno-Functional Consultant
Dynamics 365/Power Platform - Techno-Functional Consultant

NTT DATA, Inc. • Toronto

Presencial
CAD 110.000 - 150.000
RQ11499 - Software Developer - CRM - Senior
RQ11499 - Software Developer - CRM - Senior

Flexstaf IT • Toronto

Presencial
CAD 120.000 - 150.000
11757
11757

Maarut • Toronto

Presencial
CAD 90.000 - 140.000
Dynamic CRM Power Platform Consultant
Dynamic CRM Power Platform Consultant

ALLTECH CONSULTING SVC INC • Calgary

Presencial
CAD 60.000 - 100.000
RQ11661 - Software Developer - CRM - Senior
RQ11661 - Software Developer - CRM - Senior

Flexstaf IT • Toronto

Presencial
CAD 90.000 - 140.000
RQ06294 - Software Developer - Senior
RQ06294 - Software Developer - Senior

Teacup Tech Systems Inc • Toronto

Presencial
CAD 90.000 - 140.000
Senior CRM Developer - RQ11500
Senior CRM Developer - RQ11500

Analyst Technical Solutions • Toronto

Presencial
CAD 90.000 - 130.000