Create Alert
Email me similar jobs

Senior CRM Software Developer

Full-time 96 CAD
Job Summary:

The Senior Software Developer - CRM role involves designing, developing, customizing, and maintaining CRM applications with a strong focus on Microsoft Dynamics CRM technologies. The position requires translating technical specifications into tested software solutions, troubleshooting issues, and collaborating across the software development life cycle to deliver high-quality CRM systems integrated with enterprise solutions.

Responsibilities:
  • Translate technical system specifications into working, tested CRM applications.
  • Develop detailed programming specifications, write code, compile data-driven programs, and conduct unit tests.
  • Customize Dynamics CRM entities, forms, views, reports, ribbons, menus, dashboards, workflows, plug-ins, and Power Automate flows.
  • Build custom portals using ASP.NET, .NET Core, AngularJS, TypeScript, and Azure services integrated with Dynamics CRM Online.
  • Design and develop reports and dashboards using MS Power BI and Dynamics CRM reporting tools.
  • Resolve and troubleshoot technical problems during software operation and post-implementation support.
  • Collaborate with IT professionals and stakeholders throughout the software development life cycle.
  • Conduct design walkthroughs and provide user and system documentation as required.
  • Implement high availability CRM solutions and ensure cloud security compliance, including Azure AD B2C and Okta authentication.
Required Skills & Certifications:
  • 8+ years of hands-on experience leading Dynamics CRM projects.
  • Expertise in customizing Dynamics CRM using C#, JavaScript, HTML, Dynamics CRM SDK, Web API, Organization Services, OData, Fetch XML, and XRM Toolbox.
  • Strong knowledge of Power Apps and Power Pages customization.
  • Experience building complex Microsoft Power Automate flows.
  • Proficient in ASP.NET, .NET Core, AngularJS, TypeScript, Azure App Services, Web Jobs, Azure Functions, and Logic Apps.
  • Experience with Dynamics 365, Azure solution design, and integration with Microsoft cloud technologies.
  • Strong skills in SQL, ETL processes, data visualization, and CRM APIs integration.
  • Experience with Agile development methodologies and DevOps tools including pipelines and task boards.
  • Excellent analytical, problem-solving, communication, and stakeholder management skills.
Preferred Skills & Certifications:
  • Knowledge of marketing automation tools and customer journey analytics.
  • Experience with middleware, gateways, and rapid application development (RAD) methodologies.
  • Familiarity with Information Management principles and accessibility standards such as AODA.
  • Experience with cloud security principles related to CRM business units, teams, and roles management.
  • Ability to create CRM Word templates and advanced reporting solutions.
Special Considerations:
  • Must be available for 5 days onsite as required.
  • Ability to meet strict deadlines and collaborate effectively in a team environment.
  • High level of customer service orientation for internal and external clients.
Scheduling:
  • Standard work schedule with potential on-call or extended hours to support CRM deployments and issue resolution.
Similar jobs

Senior CRM Software Developer

Apply Now
Back to search page