25 Sep
|
Upstaff
|
Toronto
Job Description Client: Government Services Integration Cluster Ministry: Ministry of Public and Business Service Delivery and Procurement Location: 222 Jarvis Street, Toronto, ON Work Arrangement: 100% Onsite Monday to Friday Contract: November 1, 2026 March 31, 2027 Openings: 1 Security Clearance: No clearance required Submission Limit: 1 candidate Closing Date: September 25, 2026 at 12:00 PM EST Position Overview The Government Services Integration Cluster is seeking a Senior Software Developer CRM to design, develop, integrate, test, deploy, and support enterprise CRM solutions using Microsoft Dynamics 365, Power Platform, Azure, Dataverse, .NET, C#, and Java
Script .
The successful candidate will have robust hands-on experience with Dynamics 365 Customer Service , including case management, knowledge management, Customer Service Workspace, agent experience profiles, session templates, workstreams, routing, and configuration.
The role requires experience with both low-code and custom development within the Dynamics 365 and Microsoft Power Platform ecosystem.
The resource will work closely with technical teams, business stakeholders, and subject matter experts throughout the Software Development Life Cycle.
Key Responsibilities Translate technical system specifications and business requirements into working, tested applications.
Develop detailed programming specifications and write, generate, compile, test, debug, and maintain application code.
Design, develop, implement, test, deploy, troubleshoot, and document enterprise applications.
Develop and configure solutions using Dynamics 365, Microsoft Power Platform, Azure, and Dataverse .
Perform both low-code development and custom development on Dynamics 365 .
Design and implement integrations between Dynamics 365 and other Microsoft cloud technologies.
Develop and support custom Web APIs and applications using ASP.NET, .NET Core, C#, Java
Script, and Entity Framework .
Develop and support Azure-based solutions and integrations.
Work with Azure SQL, Dev
Ops, CI/CD pipelines, task boards, and related development tools .
Troubleshoot and resolve technical issues during software implementation, conversion, migration, and ongoing operations.
Conduct application impact assessments, technical design walkthroughs, testing, debugging, and post-implementation support.
Collaborate with IT professionals throughout the Software Development Life Cycle.
Elicit and document information from diverse business-area stakeholders and subject matter experts.
Prepare technical documentation, reports, reviews, assessments, user documentation, and system documentation.
Participate in Agile development activities, including Kanban and task-board methodologies .
Support technical quality assurance and ensure application solutions meet project requirements.
Provide technical assistance during implementation, conversion, and migration activities.
Apply structured methodologies for the development, design, implementation, and maintenance of applications.
Support accessibility requirements, including awareness of AODA and related regulations and standards .
Requirements Mandatory Technical Skills Candidates must have demonstrated experience with the following: Microsoft Dynamics 365 / Power Platform / Azure Dynamics 365, Microsoft Power Platform,
and Azure solution design Dynamics 365 interoperability, integration, and capabilities with other Microsoft cloud technologies Both low-code development and custom development on Dynamics 365 Dataverse design and development Development using Azure technologies .NET C# Java
Script Agile methodologies Dev
Ops, task boards, pipelines, and CI/CD practices Cloud platforms including Azure, Dynamics 365, and Power Platform Dynamics 365 Customer Service Extensive hands-on development experience with Dynamics 365 Customer Service , including: Case Management Knowledge Management Customer Service Workspace Customer Service Workspace configuration Agent Experience Profiles Session Templates Workstreams Routing Customer Service solutions and configurations Power Platform Experience developing solutions using: Power Apps Model-Driven Apps Canvas Apps Power Pages Custom PCF Controls Server-side templating using Liquid Dataverse Custom Application Development Hands-on experience with: Custom Web API development ASP.NET .NET Core C# Java
Script Entity Framework Azure SQL Azure development technologies Dev
Ops CI/CD pipelines Cloud Architecture Strong understanding of cloud platforms including Azure, Dynamics 365, and Power Platform Proficiency across SaaS, PaaS, and IaaS cloud service models Experience designing and integrating cloud-based enterprise solutions General Software Development Experience The candidate should have experience in: Programming and systems analysis.
Application design, development, implementation, maintenance, and troubleshooting.
Structured software development methodologies.
Object-oriented and/or third-generation programming languages.
Relational and hierarchical database technologies.
Information retrieval packages and query languages.
Communications protocols.
Application deployment and troubleshooting.
Unit testing, debugging, and documentation.
Software migration and conversion.
Middleware and gateway technologies.
Post-implementation support.
Technical design walkthroughs.
Application impact assessments.
Installation script analysis, modification, encoding, testing, and debugging.
Oracle / Enterprise Application Experience Experience with the following Oracle technologies and business applications is identified as an additional requirement/skill area: Oracle E-Business application customizations and extensions.
Impact assessments for Oracle E-Business customizations and extensions.
Account Receivable / Collections conversion.
Oracle Database. PL/SQL SQL XML Unix shell scripting.
Oracle Data Integrator (ODI) Oracle E-Business modules: General Ledger (GL) Accounts Receivable (AR) Collections Accounts Payable (AP) Inventory (INV) FND Oracle E-Business table structures related to GL, AR, Collections, AP, INV, and FND. SQL tuning.
Partitioned tables.
Data warehouse and ETL methodologies. OBIEE Java.
Oracle Application Development Framework ( ADF ).
Agile / Dev
Ops Experience working with Agile methodologies .
Experience using Kanban/task boards .
Experience with Dev
Ops practices and tools.
Experience with development pipelines and CI/CD .
Ability to collaborate effectively with cross-functional IT teams throughout the SDLC.
Communication & Business Skills Strong verbal and written communication skills.
Ability to prepare clear technical documentation, reports, reviews, and assessments.
Ability to present ideas and recommendations clearly and effectively to technical and non-technical stakeholders.
Strong analytical, problem-solving, and decision-making skills.
Strong interpersonal and negotiation skills.
Ability to work effectively with diverse business stakeholders and subject matter experts.
Strong teamwork and collaboration skills.
Demonstrated ability to meet project deadlines.
Ability to maintain a high level of customer service with internal and external clients.
Leadership abilities to oversee the technical quality assurance of projects.
Preferred Qualifications The following are considered assets: Dynamics 365 certifications Azure certifications Experience with programming Internet-ready applications.
Knowledge of Rapid Application Development (RAD) methodologies.
Knowledge of Information Management principles, concepts, policies, and practices.
Experience with middleware and gateway technologies.
Experience conducting technical design walkthroughs.
Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
Experience providing user and system documentation.
Mandatory Work Arrangement This is a 100% onsite position.
The selected candidate must be available to work onsite at 222 Jarvis Street, Toronto, Ontario, Monday through Friday, from 8:00 AM to 5:00 PM, excluding lunch breaks.
Recruiter Screening Checklist Before submitting a candidate, ensure the resume clearly demonstrates: Dynamics 365 solution design Microsoft Power Platform solution design Azure solution design Dynamics 365 interoperability/integration Low-code Dynamics 365 development Custom Dynamics 365 development Dataverse design and development Azure development .NET C# Java
Script Dynamics 365 Customer Service Case Management Knowledge Management Customer Service Workspace Agent Experience Profiles Session Templates Workstreams Routing Power Apps Model-Driven, Canvas, and Power Pages PCF Controls Liquid templating Custom Web API ASP.NET / .NET Core Entity Framework Azure SQL Dev
Ops / CI/CD / pipelines Agile / Kanban / task boards SaaS, PaaS, and IaaS Strong communication and documentation skills Available for 5 days onsite in Toronto Important: This requisition allows only one submission , so candidates should be thoroughly screened against the mandatory Dynamics 365, Power Platform, Azure, Dataverse, .NET, C#, and Java
Script requirements before submission.
Requirements Required Technical Skills: Esri GIS Arc
Map ArcGIS Pro ArcGIS Pro SDK Arc
Objects ArcGIS Portal ArcGIS Online File Geodatabases VertiGIS Geocortex GIS Infrastructure Enterprise GIS VBA C# .NET C++ SDK Development Functional Testing Integration Testing Regression Testing System Testing Performance Testing Load Testing Stress Testing UAT Test Strategy Test Planning Test Automation CASE Tools SDLC AODA Compliance GO-ITS Standards Enterprise Application Modernization
📌 Senior Software Developer – CRM – Senior (Toronto)
🏢 Upstaff
📍 Toronto