Software Developer - CRM - Senior
About the role
RQ10441 - Software Developer - CRM - Senior
Ministry of Public and Business Service Delivery and Procurement is seeking an immediate Senior CRM Dynamics 365 Developer Location: 222 Jarvis St, Toronto, Ontario (Fully Onsite)
Client: Ministry of Public and Business Service Delivery and Procurement
Contract: April 1, 2026 - March 31, 2027 (250 business days)
Hours: 7.25 hours/day, 8:00 AM - 5:00 PM Mon-Fri (excluding lunch)
Security: No clearance required
Extension: Probable
About The Role Senior CRM Dynamics 365 Developer to lead operations and project support for all unit CRM Dynamics solutions (SDO). Translates technical systems specifications into working, tested CRM applications including detailed programming specifications, code development/generation, data-driven programs, maintenance, and unit tests. Leads junior development team with best practices; resolves/troubleshoots technical problems in software packages.
Fully onsite role requires working 7.25 hours per calendar day between 8:00-5:00 PM (excluding lunch) Monday-Friday at the OPS office location.
Must Haves
- 5-10+ years experience ideal
- Customization of Dynamics CRM: Entities, Forms, Views, Reports, Ribbon, Menus, Dashboard
- Build/custom Dynamics CRM Workflows, Plug-ins, Complex Microsoft Power Automate flows
- Customize Dynamics using C#, JavaScript, HTML
- Complex MS Power BI Reports on Dynamics CRM Online (on-demand/scheduled)
- Expert customization of Power Apps, Power Pages
Key Responsibilities
- Lead operations/project support for CRM Dynamics solutions
- Develop programming specs, write/generate code, compile programs, unit test
- Lead junior developers; apply development best practices
- Troubleshoot technical issues in software operations
- Collaborate across Software Development Life Cycle
Experience & Skills Experience (30%)
- Dynamics CRM customization (Entities/Forms/Views/Reports/Ribbon/Menus/Dashboard)
- CRM Workflows, Plug-ins, Power Automate flows
- C#/JavaScript/HTML Dynamics customization
- Dynamics CRM SDK, Web API, Organization Service, OData, FetchXML, XRM Toolbox
- Custom portals: .NET Core, AngularJS, TypeScript, Azure App Services, Web Jobs, Functions, Logic Apps + CRM Online integration
- Power BI reporting on CRM Online
- Power Apps/Power Pages customization
- Cloud security: Azure AD B2C, Okta Auth, CRM Business Units/Teams/Roles
Technical Skills (40%)
- Agile methodologies
- Dynamics 365/Azure solution design
- Dynamics interoperability with Microsoft cloud tech
- Marketing automation/customer journey analytics
- Low-code + custom Dynamics 365 development
- Dataverse design/development
- Azure development
- .NET/C#/JavaScript
- DevOps (task boards, pipelines)
Reporting & Integration (20%)
- CRM Dynamics Reports, Power BI Reports, CRM Word Templates
- CRM Developer focus on reporting/analytics
- SQL, data viz tools, CRM APIs
- ETL/data integration
- CRM API integration with OPS enterprise systems
Communication Skills (10%)
- Stakeholder management
- Documentation (solution docs, user manuals, reports, reviews)
- Clear presentations; high customer service
- Communicate designs/developments understandably
General Skills
- Programming/analysis; CRM software support
- SDLC collaboration
- Structured methodologies (development/design/implementation/maintenance)
- Design/code/test/debug/document applications
- Object/3GL tools; multiple languages
- App design/patterns/deployment/troubleshooting
- Relational/hierarchical DBs; query languages
- Communications protocols
- Stakeholder info elicitation
- Analytical/problem-solving/decision-making; communication/negotiation skills
- Team player; deadline track record
Development Skills
- CRM software/future releases; high availability design
- CRM EA methodologies/standards/tools
- Middleware/gateways
- Internet-ready apps; RAD methodologies
- Info Management principles
- Installation script review/modification
- Post-implementation support
- Design walkthroughs
- AODA/OPS accessibility standards
- User/system documentation
Desirable Skills
- Experience with middleware/gateways
- Programming Internet-ready applications
- RAD methodologies
- Information Management principles
Submission Requirements
Deadline: Monday, March 16, 2026, 10:00 AM EST Email is the best way to send your application for prompt and speedy processing. Submit to: kenny.offor@smsoftconsulting.com or hrsmss@smsoftconsulting.com
Mandatory
- Updated Resume (Word format)
- References
- Expected hourly rate
- Visa Status
- LinkedIn ID
Without mandatory documents, we cannot submit.
WhatsApp Updates: https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or
Forward to qualified candidates. You can also apply from our website Search Jobs
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.
Similar jobs you might like
Software Developer - CRM - Senior
About the role
RQ10441 - Software Developer - CRM - Senior
Ministry of Public and Business Service Delivery and Procurement is seeking an immediate Senior CRM Dynamics 365 Developer Location: 222 Jarvis St, Toronto, Ontario (Fully Onsite)
Client: Ministry of Public and Business Service Delivery and Procurement
Contract: April 1, 2026 - March 31, 2027 (250 business days)
Hours: 7.25 hours/day, 8:00 AM - 5:00 PM Mon-Fri (excluding lunch)
Security: No clearance required
Extension: Probable
About The Role Senior CRM Dynamics 365 Developer to lead operations and project support for all unit CRM Dynamics solutions (SDO). Translates technical systems specifications into working, tested CRM applications including detailed programming specifications, code development/generation, data-driven programs, maintenance, and unit tests. Leads junior development team with best practices; resolves/troubleshoots technical problems in software packages.
Fully onsite role requires working 7.25 hours per calendar day between 8:00-5:00 PM (excluding lunch) Monday-Friday at the OPS office location.
Must Haves
- 5-10+ years experience ideal
- Customization of Dynamics CRM: Entities, Forms, Views, Reports, Ribbon, Menus, Dashboard
- Build/custom Dynamics CRM Workflows, Plug-ins, Complex Microsoft Power Automate flows
- Customize Dynamics using C#, JavaScript, HTML
- Complex MS Power BI Reports on Dynamics CRM Online (on-demand/scheduled)
- Expert customization of Power Apps, Power Pages
Key Responsibilities
- Lead operations/project support for CRM Dynamics solutions
- Develop programming specs, write/generate code, compile programs, unit test
- Lead junior developers; apply development best practices
- Troubleshoot technical issues in software operations
- Collaborate across Software Development Life Cycle
Experience & Skills Experience (30%)
- Dynamics CRM customization (Entities/Forms/Views/Reports/Ribbon/Menus/Dashboard)
- CRM Workflows, Plug-ins, Power Automate flows
- C#/JavaScript/HTML Dynamics customization
- Dynamics CRM SDK, Web API, Organization Service, OData, FetchXML, XRM Toolbox
- Custom portals: .NET Core, AngularJS, TypeScript, Azure App Services, Web Jobs, Functions, Logic Apps + CRM Online integration
- Power BI reporting on CRM Online
- Power Apps/Power Pages customization
- Cloud security: Azure AD B2C, Okta Auth, CRM Business Units/Teams/Roles
Technical Skills (40%)
- Agile methodologies
- Dynamics 365/Azure solution design
- Dynamics interoperability with Microsoft cloud tech
- Marketing automation/customer journey analytics
- Low-code + custom Dynamics 365 development
- Dataverse design/development
- Azure development
- .NET/C#/JavaScript
- DevOps (task boards, pipelines)
Reporting & Integration (20%)
- CRM Dynamics Reports, Power BI Reports, CRM Word Templates
- CRM Developer focus on reporting/analytics
- SQL, data viz tools, CRM APIs
- ETL/data integration
- CRM API integration with OPS enterprise systems
Communication Skills (10%)
- Stakeholder management
- Documentation (solution docs, user manuals, reports, reviews)
- Clear presentations; high customer service
- Communicate designs/developments understandably
General Skills
- Programming/analysis; CRM software support
- SDLC collaboration
- Structured methodologies (development/design/implementation/maintenance)
- Design/code/test/debug/document applications
- Object/3GL tools; multiple languages
- App design/patterns/deployment/troubleshooting
- Relational/hierarchical DBs; query languages
- Communications protocols
- Stakeholder info elicitation
- Analytical/problem-solving/decision-making; communication/negotiation skills
- Team player; deadline track record
Development Skills
- CRM software/future releases; high availability design
- CRM EA methodologies/standards/tools
- Middleware/gateways
- Internet-ready apps; RAD methodologies
- Info Management principles
- Installation script review/modification
- Post-implementation support
- Design walkthroughs
- AODA/OPS accessibility standards
- User/system documentation
Desirable Skills
- Experience with middleware/gateways
- Programming Internet-ready applications
- RAD methodologies
- Information Management principles
Submission Requirements
Deadline: Monday, March 16, 2026, 10:00 AM EST Email is the best way to send your application for prompt and speedy processing. Submit to: kenny.offor@smsoftconsulting.com or hrsmss@smsoftconsulting.com
Mandatory
- Updated Resume (Word format)
- References
- Expected hourly rate
- Visa Status
- LinkedIn ID
Without mandatory documents, we cannot submit.
WhatsApp Updates: https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or
Forward to qualified candidates. You can also apply from our website Search Jobs
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.