We are looking for a Software Developer to join our team
Duties and Responsibilities
- Design, develop, test, and deploy solutions using Microsoft Dynamics 365 Customer Service Centre platform
- Integrate Microsoft Dynamics 365 Customer Service Centre with other systems and applications using web services, APIs, and connectors
- Customize and configure Microsoft Dynamics 365 Customer Service Centre modules, entities, forms, workflows, business rules, and reports
- Troubleshoot and resolve issues related to Microsoft Dynamics 365 Customer Service Centre functionality and performance
- Provide technical support and guidance to end users and stakeholders
- Document and maintain best practices, standards, and procedures for Microsoft Dynamics 365 Customer Service Centre development
- Develop plugins using C# to bridge the gap between client requirements and platform capabilities
- Write front end JavaScript’s to build features and improve user experience
- Use HTML/CSS on web-resources on Forms
- Support data migration activities
- Support platform upgrade activities
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field
- Minimum 3 years of experience in developing solutions using Microsoft Dynamics 365 Customer Service Centre platform
- Proficient in C#, .NET, JavaScript, HTML, CSS, and SQL
- Familiar with Microsoft Azure, Power Platform, Power Pages, Power Automate, and Power BI
- Knowledge of report development such as out of the box reports and views, Excel Templates, SSRS, Power BI, Dashboards
- Certified in Microsoft Dynamics 365 Customer Service Centre or equivalent
- Experience working with Dynamics 365 in an online environment as opposed to on premise
- Expertise on working with Dynamics CRM SDK
- Experience with Dynamics CRM Web API
- Experience with web-based application development
- Experience with Data Standard, Fetch XML and XRM Toolbox
- Experience with Dynamics 365 Finance and Operations an asset
- Excellent communication, collaboration, and problem-solving skills
- Ability to work independently and as part of a team
- Attention to detail and quality
APPLY