Job Description
On behalf of our public sector client, Affinity is seeking a Microsoft Dynamics 365 Developer. The successful candidate will participate in the ongoing development of Technical Safety BC’s CRM application built on the Microsoft Dynamics 365 platform, designing and developing new functionality for issuing and maintaining work permits. They will develop, configure, customize, unit test, and support new D365 functionality in an Agile environment. They will work closely with the P4 Development Team, Product Owners, Business Analysts, and QA Testers to ensure new functionality is delivered and defects are resolved.
Responsibilities
- Participate in development and technical design meetings
- Work within the existing system development environment to develop new functionality using an Agile approach
- Develop and unit test using D365 configuration and customization
- Work with our quality assurance team to test new functionality and fix defects
- Design and develop the required new functionality for issuing and maintaining work permits
- Configure MS D365 functionality including tables, forms, views, cloud flows, workflows, and BPF
- Create custom code for MS D365 using JavaScript, Plug-ins, and Custom Actions
- Use Power Apps and Power Automate as part of Dynamics 365 application development
- Collaborate with the P4 Development Team, Product Owners, Business Analysts, and QA Testers throughout development and testing
- Participate in Agile development using tools including Jira and Azure DevOps
Qualifications
- Computer Science Degree
- 5+ years’ experience developing applications
- 4+ years’ experience with Microsoft Dynamics 365 development
- Solid knowledge of Microsoft Dynamics 365 Power Apps, Power Automate
- Experience configuring an MS D365 app (tables, forms, views, cloud flows, workflows, BPF)
- Experience creating custom code for MS D365 (JavaScript, Plug-ins, Custom Actions)
- Experience with Azure is an asset
- Experience with usability is an asset
- Experience prototyping with stakeholders is an asset
- Experience with Agile development tools (Jira, Azure DevOps)
- Problem-solving
- Collaboration and communication
- Self-starter (works well independently)
Affinity Earn
Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 14161