Job Openings RQ11658 - Software Developer - Senior

About the job RQ11658 - Software Developer - Senior

RQ11658 - Software Developer - Senior
Location: Onsite - 222 Jarvis Street 
Duration: 6+ months, 135 business days - Extension: 1

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.
  • Node.js/Next.js/React
  • Java
  • Power Platform/Dynamics

Nice to have:

  • Prior OPS/Public sector exp.

Responsibilities:

Technical Leadership

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

Solution Architecture & Design

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

Integration & Cloud Services

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

Innovation & Continuous Improvement

  • 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
  • Microsoft Azure
    • Azure Functions
    • App Services
    • API Management
    • Logic Apps
    • Azure Storage
    • Azure Key Vault
  • MuleSoft
  • Microsoft Dataverse
    • Data Modelling
    • Security Framework
    • Business Rules
    • Data Integration
  • JAVA
    • Spring Boot Java framework
    • Apache Tomcat
    • Java language knowledge and experience
    • Java development with Oracle or SQL database

Development Technologies

  • .NET / C#
  • REST APIs and Web Services
  • JavaScript / TypeScript
  • Azure DevOps
  • GitHub
  • Visual Studio
  • SQL Server
  • Enterprise integration and middleware technologies

Architecture & Integration

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


AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)

  • $88.59/hr - $106.35/hr Inc.

T4 RATE RANGE (7.25 billable hours per day)

  • $70.87/hr - $85.08/hr T4