Senior Software Developer - CRM

Smsoftwaresolutionsinc β€” Canada Β· Posted ~19 hours ago

Senior

Skills

Microsoft Dynamics 365 Microsoft Power Platform Azure solution design Dataverse Dynamics 365 Customer Service Power Apps Power Pages Canvas Apps Custom PCF controls .NET C# JavaScript Web API ASP.NET .NET Core Entity Framework Azure SQL DevOps CI/CD Software development lifecycle Technical troubleshooting Software migration Azure

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior CRM software development role requiring deep hands-on experience across enterprise Microsoft technologies. You will translate technical specifications into tested applications, develop and maintain business solutions, troubleshoot issues, support implementation and migration, and collaborate throughout the software development lifecycle. The role spans CRM platforms, cloud services, application frameworks, databases, and DevOps practices.

Highlights

Senior development role with a broad Microsoft technology stack spanning CRM, cloud, application development, databases, and DevOps. The position provides hands-on responsibility across solution development, testing, troubleshooting, implementation, migration, and collaboration with technical and business stakeholders.

Description

Client: Ministry of Public and Business Service Delivery and Procurement - RQ11500 We are seeking a Senior Software Developer – CRM with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, Dynamics 365 Customer Service, Power Apps, Power Pages, Canvas Apps, custom PCF controls, .NET, C#, JavaScript, Web API, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, and CI/CD pipelines. The successful candidate will be responsible for translating technical system specifications into working and tested applications, developing and maintaining software solutions, troubleshooting technical issues, supporting implementation and migration activities, and collaborating with IT professionals and business stakeholders throughout the Software Development Life Cycle. Role Snapshot Job Title: RQ11500 – Software Developer – CRM – SeniorClient: Ministry of Public and Business Service Delivery and ProcurementWork Location: Toronto, Ontario, CanadaWork Arrangement: Onsite – 5 Days per WeekEstimated Start Date: November 1, 2026Estimated End Date: March 31, 2027Business Days: 101.00Extension: Probable after the initial mandateHours: 7.25 hours per daySecurity Level: No Clearance Required Must Have Experience with Agile methodologiesExperience with Dynamics 365, Microsoft Power Platform, and Azure solution designWorking knowledge of Dynamics interoperability, integration, and capability with other Microsoft cloud technologiesWorking knowledge of both low-code development and custom development on Dynamics 365Working knowledge of .NET, C#, JavaScriptExperience with cloud platforms such as Azure, Dynamics 365, and Power PlatformExperience with Dynamics CRM Customer Service Workspace, Agent Experience Profile, Session Templates, Workstream, and RoutingExperience with custom Web API development, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, CI/CD Pipelines, etc. Nice to Have Prior OPS/Public Sector experience Description Responsibilities Required to translate technical systems specifications into working, tested applications. This Includes Developing detailed programming specificationsWriting and/or generating codeCompiling data-driven programs, maintaining, and conducting unit tests Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. General Skills Experience in programming and analysis; specialized software package support at the specified experience levelAbility to collaborate with IT Professionals throughout the Software Development Life CycleExperience in structured methodologies for the development, design, implementation and maintenance of applicationsExperience in design, code, test, debug and document applicationsExperience in the use of object and/or third generation language development toolsExperience in one or more programming languagesExperience in application design, latest design patterns, deployment and troubleshootingExperience with relational and hierarchical database technologiesExperience in the use of information retrieval packages using query languagesExperience with one or more communications protocolsExperience in structured methodologies for the design, development, implementation and maintenance of applicationsExperience eliciting and documenting information from diverse business area stakeholders and subject matter expertsExcellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skillsA team player with a track record for meeting deadlines Desirable Skills Knowledge and experience with programming Internet-ready applicationsKnowledge and experience in rapid application development (RAD) methodologiesKnowledge and understanding of Information Management principles, concepts, policies and practicesExperience with middleware and gatewaysExperience reviewing, analysing, and modifying product installation scripts including encoding, testing, debuggingAbility to provide post-implementation support and resolve any post-implementation technical issuesExperience conducting design walkthrough sessions with project teamKnowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standardsAbility to provide user and system documentation as required Experience And Skill Set Requirements Technical Skills – 40% Working knowledge with Dataverse design and developmentWorking knowledge of development in Azure technologiesWorking knowledge of .NET, C#, JavaScriptWorking knowledge of DevOps, task boards, pipelines, etc. Experience – 40% Proficiency in all cloud service models: SaaS, PaaS, and IaaSCertifications in Dynamics 365 and Azure are preferredExperience with Agile methodologies, including using Kanban/task boardsExtensive experience developing in Dynamics 365 Customer Service, including:Case ManagementKnowledge ManagementCustomer Service Workspace configurationPower PlatformPower AppsModel-Driven AppPower PagesCanvas AppCustom PCF controlsDevelopment and Server-Side templating language LiquidExperience with both low-code development and custom development on Dynamics 365 Communication Skills – 20% Strong communication skills to prepare documentation, including but not limited to reports, reviews, and assessmentsAbility to present ideas and suggestions clearly and effectively and in a user-friendly manner; maintain a high level of customer service to both internal and external clients How to Apply If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Monday, October 5, 2026, at 10:00 AM EST. Mandatory Documents Updated Resume in Word formatReferencesExpected Hourly RateVisa StatusLinkedIn ID Without the mandatory documents, we cannot submit a candidate. WhatsApp Group For daily job updates, you can also join our WhatsApp group using the link below: Join our WhatsApp Group Note This position is listed as "Onsite"; the resource is expected to work onsite between the standard working hours of 8:00 AM–5:00 PM (excluding lunch breaks) every Monday to Friday inclusive at the identified OPS office location. 5 days Onsite Email is the best way to reach us. You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.