Enable job alerts via email!

Dynamics CRM developer

Community Fire Prevention Ltd

Mississauga

On-site

CAD 70,000 - 90,000

Full time

22 days ago

Job summary

A fire-protection business is looking for a skilled Software Developer to work on Microsoft Dynamics 365 solutions. Candidates should have a Bachelor's degree in Computer Science and at least 4 years of experience. The position offers competitive salary, career growth, and a supportive work environment. Local candidates only.

Benefits

Competitive Salary
On the job training
Career growth opportunities
Family friendly culture
Benefits Package including medical and dental

Qualifications

  • Minimum 4 years of hands-on experience with Microsoft Dynamics 365.
  • Proficient in C#, .NET, JavaScript, HTML, and CSS.
  • Strong problem-solving and analytical skills.

Responsibilities

  • Design, develop, customize, and deploy Microsoft Dynamics 365 solutions.
  • Gather requirements and translate them into technical solutions.
  • Maintain and enhance existing Dynamics 365 applications.

Skills

C#
.NET
JavaScript
Microsoft Dynamics 365
Power Platform
SQL Server
HTML
CSS
REST APIs
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Power Apps
Power Automate
Power BI
Azure services
DevOps practices
Job description
Overview

Onyx-Fire Protection Services Inc. is the fastest growing fire-protection business in Canada, operating across provinces throughout Eastern & Western Canada. We have provided 34 years of fire prevention services to a diverse range of valued clients. A modern company with old-fashioned values, we pride ourselves on being a trusted leader within the Fire Prevention industry.

Opportunity: We are seeking a skilled and passionate Software Developer to join our team and work on exciting projects using Microsoft technologies. If you're a talented developer who's eager to work on diverse and challenging projects while collaborating with a dedicated team, we'd love to hear from you!

Responsibilities
  • Design, develop, customize, and deploy Microsoft Dynamics 365 solutions (Sales, Customer Service, Field Service, or other modules as required).
  • Work closely with business analysts and stakeholders to gather requirements and translate them into technical solutions.
  • Develop plugins, workflows, custom entities, and integrations using C#, .NET, JavaScript, and Power Platform tools.
  • Maintain and enhance existing Dynamics 365 applications, ensuring optimal performance and user experience.
  • Implement data migration and integration solutions using Dynamics 365 Data Export Service, Power Automate, or other tools.
  • Troubleshoot and resolve application issues, providing technical support to end-users.
  • Create and maintain technical documentation, including solution design documents and user guides.
  • Stay up-to-date with the latest Dynamics 365 features, updates, and best practices.
Ideal Candidate

You are an enthusiastic and optimistic individual seeking a career full of growth and believe in our core values; you put people first and strongly believe in creating connection and empowering others. You’re comfortable working in fast-paced environments both independently and in a team of 10+ members. The successful applicant will contribute to a respectful, flexible, and upbeat team environment that values diversity and inclusion for all.

The ideal candidate would have the following attributes, strengths, and experience:

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • Minimum 4 years of hands-on experience with Microsoft Dynamics 365 (CRM / CE), including customization and configuration.
  • Proficient in C#, .NET, JavaScript, HTML, and CSS.
  • Experience with Power Platform (Power Apps, Power Automate, Power BI) is highly desirable.
  • Strong understanding of Dynamics 365 security model, workflows, business process flows, and integrations.
  • Experience with REST APIs, web services, and data migration tools.
  • Familiarity with Azure services, DevOps practices and experience with Microsoft Dynamics 365 Business Central, including development using AL language and extension management is a plus.
  • Strong understanding of SQL Server databases, including database design, T-SQL, optimization, and maintenance.
  • Excellent problem-solving and analytical skills and attention to detail.
  • Strong communication and teamwork abilities. Proficiency in English with excellent communication skills.
  • Customer-oriented with strong people skills.

Please note: Local candidates only. Hours of work are 8:00am - 5:00pm, Monday through Friday.

Benefits
  • Competitive Salary.
  • On the job training and opportunity for company paid education.
  • Career growth and advancement opportunities. Onyx has nearly doubled in size in the past 12 months; this is your chance to join a rapidly growing company which creates significant opportunity for career progression.
  • A supportive and energetic work environment / family friendly culture.
  • Company social events (BBQs, sporting events, holiday parties, etc.).
  • Benefits Package that includes extended medical, dental, life and AD&D, EAP, disability, and vision care after three months.
Next Steps

If this opportunity sounds like the right fit for you, please submit your resume today. Onyx Fire is proud to be an equal opportunity employer and encourages applications from all qualified individuals. If you have questions regarding accommodation or how your unique abilities translate to the role, please contact us. Please note that only short-listed candidates will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.