C# Developer – MS Dynamics 365/Business Central/Finance & Operations

Location: Saskatoon/Remote

Position purpose

Catalyst Technologies is a Canadian technology company that provides design thinking, digital business consulting, information technology and outsourcing services.  Catalyst Technologies is headquartered in Saskatoon, Canada. We are looking for a C# Developer – MS Dynamics 365/Business Central/Finance & Operations to design and develop custom CRM solutions.

The preferred applicant will have experience with exposure to box customization and configuration.  Gather the requirements needed for job completion, such as business rules, custom plugins, and workflows.  Experience with dynamic portals and JavaScript. Expertise in Dynamics 365 (CRM) functional as well as technical aspect.



Major task and responsibilities

  • Perform CRM customizations including workflow steps, business units, custom views and custom fields
  • Where necessary, write code for custom plugins and integration points
  • Create automated custom reports and disseminate them via SharePoint and/or email
  • Run MS SQL queries, as requested by business unit teams leads
  • Prepare technical documentation in relation to custom CRM solutions
  • Integrations between 3rd party systems and CRM
  • JavaScript/Query and custom development
  • CRM opening of business functionalities
  • Customization and configuration (plugin, web resource, processes, Bridge software script, security role, ribbon)
  • Custom code using complex and generic plugin’s/custom workflows
  • NET web application and web services/webAPI’s


  • At least 5 years of total Information Systems experience developing custom applications on the Microsoft stack
  • Understanding of CRM Dynamics On-premise database
  • Good exposure of solution deployment
  • 3 years implementing and customizing MS Dynamics CRM 2011, 13, 15, 16, or 365
  • 3 years MS SQL Server Databases and SQL Reporting Services
  • Experience analyzing and documenting business processes
  • Excellent written and communication English-language skills with ability to communicate technical information in a clear manner to non-IT personnel
  • Working knowledge with Scribe and integration with Dynamics AX 2012 R2
  • Experience with MS Dynamics 2013 On-premise and MS Dynamics 365 Cloud is a plus
  • Experience migrating MS Dynamics from On-premise to Cloud deployment a plus
  • Holds a high level of integrity and work ethic
  • Legally entitled to work in Canada


  • A University degree in Computer Science or a related discipline
  • A Microsoft certification is a big plus
  • Certification of MB2-712

Please apply with Resume to careers@catalystreaction.com

Qualified applicants will be requested to complete a pre-hire assessment to determine job fit for position.

Completion of assessment will determine next steps, such as first interview. Interviews may be conducted remotely or in person.