About the job RQ10774 - Sr. Software Developer - CRM
RQ10774 - Sr. Software Developer - CRM
6-month contract (125 business days) - 2 possible extensions
ONSITE 5 days - College st. Toronto
Security Level: CRJMC
Description:
- Provide application development to support ongoing maintenance and enhancements of a business‑critical Microsoft Dynamics 365 cloud application.
- Support Azure hosting environment configuration and security for high‑sensitivity workloads.
- Assist with load testing, penetration testing and AODA compliance testing.
- Perform analysis, design, development, testing, and implementation of Dynamics 365 enhancements and fixes.
- Create and update technical specifications and solution documentation.
- Identify and replace deprecated Dynamics CRM code with modern or out‑of‑the‑box features.
- Participate in design/JAD sessions and produce required architecture artifacts.
- Develop and update UI components, workflows, plugins, scripts and configurations.
- Conduct unit, system, and integration testing and support defect resolution.
- Prepare and maintain technical documentation and deployment notes.
- Provide task estimates, attend project meetings, and support issue resolution.
- Ensure thorough knowledge transfer to internal OPS staff.
- Comply with OPS architecture, security and I&IT standards.
Skills, Experience, and Skill Set Requirements
- Updated and approved technical specifications for all system enhancements.
- All required OPS-compliant documentation, including design documents, solution artifacts, and deployment materials.
- Detailed programming specifications, UI designs, prototypes, and updated code components.
- Completed analysis, development, testing, and implementation deliverables for assigned enhancements.
- Architecture artifacts: use cases, class diagrams, component/state diagrams.
- Updated testing documentation, defect tracking records, and implementation notes.
- Technical updates for user authentication, interfaces, and system components.
- Documentation supporting deployment plans, updated system artifacts, and user/training guide inputs.
- Work estimates, status updates, and deliverables submitted for approval.
- A complete inventory of work and artifacts produced.
- Participation in required meetings and knowledge transfer sessions.
- Compliance with all OPS standards, including security, COI, confidentiality, and I&IT directives.
- Strong experience in Microsoft Dynamics 365 Cloud (v9.2) development.
- Proficiency with Dynamics components: plugins, workflows, scripts, UI customization, configuration.
- Experience configuring and securing Azure cloud environments per OPS security policies.
- Understanding of integration, data services, synchronization, and deployment practices.
- Ability to produce architecture artifacts and technical documentation.
- 5+ years of hands-on experience developing applications using Microsoft Dynamics (CRM/D365).
- Demonstrated experience supporting Dynamics 365 Cloud environments.
- Experience with Azure security configuration aligned to OPS standards.
- Ability to comply with all OPS security, architecture and I&IT directives.
Must-haves:
1. 8 years of application development
2. 5+ years Dynamics 365 Development experience
2. Hands-on experience configuring Azure services to meet security, access control, monitoring, availability and performance needs, including Azure components supporting Dynamics 365 integrations, including Azure Functions, Logic Apps, Key Vault, API Management and Managed Identities
3. Strong Dynamics 365 skills including plugins, workflows, JavaScript/TypeScript, Power Automate and Logic Apps
Nice-to-Have:
1. OPS/goverment experience projects