Search jobs > Toronto, ON > Software developer

CRM Software Developer

Teckhorizon Inc
Toronto, Ontario, Canada
Full-time

Job Description : Responsibilities :

Responsibilities :

  • Translate technical system specifications into working, tested CRM applications.
  • Develop detailed programming specifications, write / generate code, compile data-driven programs, and conduct unit tests.
  • Resolve and troubleshoot technical issues during the software operation lifecycle.
  • Collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).

Technical Expertise :

  • Design, code, test, debug, and document applications.
  • Experience with object-oriented and third-generation language tools.
  • Knowledge of multiple programming languages.
  • Proficient in application design, modern design patterns, deployment, and troubleshooting.
  • Experience with relational and hierarchical databases
  • Expertise in CRM software and knowledge of upcoming releases.
  • Proficiency in high-availability solution design and implementation.
  • Experience with CRM enterprise architecture methodologies, design standards, and tools.
  • Knowledge of middleware, gateways, and specific CRM software development tools.

Desirable Skills :

  • Familiarity with Internet-ready applications and Rapid Application Development (RAD) methodologies.
  • Understanding of information management principles, policies, and practices.
  • Ability to analyze and modify product installation scripts, including encoding, testing, and debugging.
  • Post-implementation support to resolve technical issues.
  • Experience conducting design walkthroughs with project teams.
  • Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and relevant standards.
  • Ability to provide clear user and system documentation.

Experience and Skill Set Requirements

Experience (30%)

  • Customization of Dynamics CRM : Entities, Forms, Views, Reports, Ribbons, Menus, and Dashboards.
  • Build and customize Dynamics CRM workflows, plugins, and complex Power Automate flows.
  • Customization using C#, JavaScript, and HTML.
  • Deep knowledge of Dynamics CRM SDK, Web API, Organization Services, OData, Fetch XML, and XRM Toolbox.
  • Experience building portals with ASP.NET, .NET Core, AngularJS, TypeScript, and Azure services (e.g., Web Jobs, Logic Apps).
  • Integration with Dynamics CRM Online and Azure.
  • Expertise in MS Power BI reporting for on-demand and scheduled reports.
  • Customization of Dynamics Power Apps portals, including pages and dynamic forms.
  • Strong knowledge of cloud security principles, including Azure AD B2C, Okta authentication, and CRM roles / teams management.

Technical Skills (40%)

  • Experience with Agile methodologies.
  • Solution design for Dynamics 365 and Azure.
  • Knowledge of Dynamics 365’s interoperability with Microsoft cloud technologies.
  • Experience with both low-code and custom development on Dynamics 365.
  • Expertise in Dataverse design and development.
  • Development knowledge in Azure technologies, .NET, C#, and JavaScript.
  • Familiarity with DevOps tools, task boards, and pipelines.

Report and Data Migration (20%)

Ability to create Power BI reports and CRM Word templates for reporting.

Communication Skills (10%)

  • Strong documentation skills, including user manuals, solution documentation, and reports.
  • Ability to present ideas clearly and effectively.
  • Provide high-level customer service to internal and external stakeholders.
  • Effectively communicate designs and development progress.

Must-Have Skills

  • Customization of Dynamics CRM, including entities, workflows, and dashboards.
  • Development of Power Automate flows and plugins using C#, JavaScript, and HTML.
  • Solution design expertise with Dynamics 365 and Azure integration.
  • 12 hours ago
Related jobs
Randstad Canada
Toronto, Ontario

Title: OCL Cloud Migration - One (1) Software Developer CRM – Senior. Work with architecture team to developer architectural artifacts for OPS Gating. Work with architecture team to developer architectural artifacts for OPS Gating. Development of required Software Architecture Documentation for the ...

Maarut Inc
Toronto, Ontario

Ateam player with a track record for meeting deadlines CRM SoftwareDevelopment Skills Knowledge and experience with specific CRMsoftware and anticipated future releases high availability solutiondesign andimplementation. Experience in programming and analysis; specialized CRM softwarepackage support...

Randstad Canada
Toronto, Ontario

The Senior Software Developer will assist in the implementation of several Salesforce projects that require external expertise in software development. Software DeveloperCRM will work directly with the program team, specifically the existing Salesforce administrators. ...

Maarut Inc
Toronto, Ontario

Conductssupport maintenance prototyping and configuration of a complexOracle SiebelSolution.Provideaccurate estimates for proposed features/enhancements and reviewthe estimates from other team members for completeness andaccuracy.Designand develop prototypes and proof ofconcepts.ResearchOracle tools...

Global Pharma Tek
Toronto, Ontario

Position: Software Developer - CRM – Senior. ...

Maarut Inc
Toronto, Ontario

Senior SoftwareDeveloper ETL to perform activities for interfacing the newDynamics 365 solution and data warehouse with internal (OPS) andexternal systems as a member of the integrations team made up ofinternal and vendorstaff. Designingdeveloping and implementing custom solutions within the Dynamic...

Randstad Canada
Toronto, Ontario

Title: Software Developer - CRM. Experience in programming and analysis; specialized CRM software package support at the specified experience level. A team player with a track record for meeting deadlines CRM Software. Knowledge and experience with specific CRM software and anticipated future releas...

NR Consulting
Toronto, Ontario

Position Title :- Senior Software Developer - CRM. Development of required Software Architecture Documentation for the project;. ...

Foilcon
Toronto, Ontario

Experience in programmingand analysis; specialized CRM software package support at thespecified experience level and nbsp;. CRMSoftware Development Skills and nbsp;. Knowledge and experience with specific CRM software and anticipatedfuture releases high availability solution design andimplementation...

United Software Group Inc
Canada

Job Posting: Microsoft Dynamics D365 CRM 2016 Developer. Microsoft Dynamics D365 CRM 2016 Developer. Microsoft Dynamics CRM Developer. The ideal candidate will have a solid background in Dynamics CRM development, with hands-on experience in plugin development, Power Platform, and integrating with Po...