Rq11370 Jobs in Toronto, Ontario, Canada
Create alert for “RQ11370”
Toronto, Ontario, Canada
You've reached the end
Try refining your search for more options
RQ11370 - Software Developer - Senior
About the role
Software Developer – Senior
Requisition: RQ11370
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 595 Bay Street, Toronto, Ontario (Onsite)
We are hiring a Senior Software Developer to support enterprise application modernization initiatives for the Office of the Public Guardian and Trustee (OPGT) Modernization Program. This role will focus on designing, developing, configuring, customizing, and integrating Microsoft Dynamics 365 solutions and supporting enterprise applications.
The ideal candidate will have extensive experience with Microsoft Dynamics 365 Customer Engagement (CE), Power Platform, enterprise integrations, application development, and post-MVP enhancement delivery. The successful candidate will work within a collaborative technical delivery team consisting of internal teams and vendor resources to deliver secure, scalable, and production-ready solutions aligned with enterprise architecture and development standards.
Role Snapshot
Requisition Class: Software Developer – Senior
Job Title: RQ11370 – Software Developer – Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 595 Bay Street, Toronto, Ontario (Onsite)
Estimated Start Date: 14 September 2026
Estimated End Date: 10 June 2027
Contract Duration: 184 Business Days
Extension: 497 Days
Working Hours: 7.25 hours per day
Security Clearance: CRJMC + Credit Check
Application Deadline: Tuesday, July 28, 1:00 PM EST
Contact Email: hrsmss@smsoftconsulting.com
Mandatory Submission Documents
Updated Resume in Word format
References Expected hourly rate Visa Status LinkedIn ID
Note: Applications without mandatory documents cannot be processed.
Role Overview
The Senior Software Developer will support assigned enhancements within the OPGT Modernization Program, delivering functionality beyond the Minimum Viable Product (MVP). The role requires hands-on expertise in Microsoft Dynamics 365 CE configuration, customization, integration development, testing, deployment support, and technical documentation.
The successful candidate will translate approved technical designs and user stories into tested, deployable enterprise solutions while following established architecture, security, governance, and development standards.
Key Responsibilities
Microsoft Dynamics 365 Configuration, Customization & Development (40%)
Design, develop, configure, and extend Microsoft Dynamics 365 Customer Engagement (CE) solutions within enterprise environments.
Implement Dynamics 365 CE configurations including
Forms, views, and dashboards Workflows, business rules, and process automation Security roles and data access configurations Develop custom components, plugins, and extensions using technologies including: C# / .NET JavaScript Power Fx Work with Microsoft Dataverse including: Entity structures and relationships Data validation and integrity Platform extensibility capabilities Translate approved technical designs and user stories into functional, tested solution components. Enhance and modify existing Dynamics 365 CE solutions during post-MVP delivery phases. Support Dynamics 365 solutions integrated with enterprise platforms, including Finance & Operations (F&O) integration touchpoints.
Enterprise Integration & Data Flow Implementation (25%)
Develop and support integrations between Microsoft Dynamics 365 CE and enterprise systems.
Implement integration components connecting
Enterprise applications External applications Supporting platforms and services Support data movement, transformation, validation, and processing activities. Work with inbound and outbound data exchange scenarios. Troubleshoot and support Dynamics 365 CE and Finance & Operations (F&O) integration touchpoints.
Apply enterprise integration patterns including
API-based integrations Service-based approaches Event-driven integrations Batch and scheduled processing Support Azure-based integration and data platform components.
Testing, Deployment & Production Readiness (20%)
Develop secure, maintainable, and production-ready solutions. Perform unit testing and ensure solutions meet quality and performance expectations.
Support
System testing Integration testing User Acceptance Testing (UAT) Analyze and resolve defects while validating solution functionality and data accuracy. Participate in deployment activities and post-production stabilization.
Ensure solutions meet operational requirements including
Error handling and logging Performance considerations Scalability requirements Maintainability standards Development Practices, Collaboration & Standards Compliance (15%) Follow approved architecture, coding, security, and development standards.
Collaborate with
Developers Solution Architects Business Analysts Test Teams Internal and vendor resources Participate in iterative and enhancement-driven delivery approaches.
Support CI/CD and DevOps practices including
Version control Build and release pipelines Automated deployment/testing processes Prepare technical documentation and contribute to knowledge transfer. Communicate implementation details to support long-term solution sustainability.
Required Skills & Experience
Skill / Experience Requirement Enterprise application development and support 5+ years Microsoft Dynamics 365 Customer Engagement (CE) development 5+ years Dynamics 365 CE configuration, customization, and extensions Extensive hands-on experience Enterprise application integrations Strong experience required Microsoft Dataverse and Power Platform Experience required C# / .NET development Strong experience required JavaScript development Strong experience required Power Fx / Power Apps / Power Automate Experience preferred Dynamics 365 Finance & Operations (F&O) Strongly preferred Data integration and transformation Experience required Azure application hosting and integration concepts Experience preferred CI/CD and DevOps practices Working knowledge required Enterprise security and governance frameworks Experience required Technical documentation and communication Strong capability required
Evaluation Criteria
Dynamics 365 Configuration, Customization & Development – 40 Points
Candidates Should Demonstrate
Hands-on experience designing, developing, configuring, and extending Microsoft Dynamics 365 CE solutions.
Experience implementing
Forms Views Dashboards Workflows Business rules Security configurations Development experience using C#, .NET, JavaScript, and Power Platform technologies. Experience working with Dataverse and Dynamics 365 extensibility. Ability to convert technical designs and user stories into tested enterprise solutions. Experience supporting post-MVP enhancements and iterative solution evolution.
Integration & Data Flow Implementation – 25 Points
Candidates Should Demonstrate
Experience implementing Dynamics 365 CE integrations with enterprise systems.
Knowledge of
Data ingestion Transformation Data exchange processes Integration troubleshooting Exposure to Dynamics 365 F&O integration scenarios. Understanding of enterprise integration patterns including APIs, services, events, and batch processing. Experience supporting Azure-based integration components.
Quality, Testing & Production Readiness – 20 Points
Candidates Should Demonstrate
Experience delivering tested and maintainable enterprise software solutions.
Experience supporting
Functional testing Integration testing UAT Defect resolution Deployment and production stabilization experience. Understanding of production readiness practices including security, logging, performance, and operational support.
Development Practices, Collaboration & Standards – 15 Points
Candidates Should Demonstrate
Experience working in structured enterprise delivery environments. Ability to follow established architecture and security standards. Familiarity with DevOps practices and CI/CD pipelines. Experience collaborating with cross-functional technical teams. Ability to adapt to changing requirements in iterative delivery environments. Strong documentation and communication skills.
Desired Skills
Microsoft Power Platform expertise
Power Apps Power Automate Dataverse Microsoft Dynamics 365 Finance & Operations exposure. Azure integration services experience. Experience supporting modernization programs in government or highly regulated environments. Knowledge of enterprise application security practices.
How to Apply
Please submit the following documents by Tuesday, July 28, 1:00 PM EST to
Required
Updated Resume in Word format
References Expected hourly rate Visa Status LinkedIn ID
Applications without mandatory documents cannot be processed.
If this opportunity is not suitable for you, please forward it to qualified Senior Software Developers with strong Microsoft Dynamics 365 CE, Power Platform, enterprise integration, Azure, and application modernization experience.
Not the right fit? Search for RQ11370 jobs in Toronto, Ontario, Canada
About S M Software Solutions Inc
SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.