HM Note: This hybrid role is three (3) days in office
Responsibilities and nbsp;
Required to translate technical systems specifications into working tested CRM applications. This includes developing detailed programming specifications writing and/or generating code compiling datadriven programs maintaining and conducting unit tests. and nbsp;
Resolves and troubleshoots technical problems which arise during the use and operation of software packages
General Skills and nbsp;
Experience in programming and analysis; specialized CRM software package support at the specified experience level and nbsp;
Ability to collaborate with IT Professionals throughout the Software Development Life Cycle and nbsp;
Experience in structured methodologies for the development design implementation and maintenance of applications and nbsp;
Experience in design code test debug and document applications and nbsp;
Experience in the use of object and/or third generation language development tools and nbsp;
Experience in one or more programming languages Experience in application design latest design patters deployment and troubleshooting and nbsp;
Experience with relational and hierarchical database technologies and nbsp;
Experience in the use of information retrieval packages using query languages and nbsp;
Experience with one or more communications protocols and nbsp;
Experience in structured methodologies for the design development implementation and maintenance of applications and nbsp;
Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts and nbsp;
Excellent analytical problemsolving and decisionmaking skills; verbal and written communication skills; interpersonal and negotiation skills and nbsp;
A team player with a track record for meeting deadlines and nbsp;
CRM Software Development Skills and nbsp;
Knowledge and experience with specific CRM software and anticipated future releases high availability solution design and implementation and nbsp;
Knowledge and experience with specific CRM enterprise architecture methodologies design standards and tools and nbsp;
Experience with middleware and gateways and nbsp;
Expertise in specific tools for CRM software development and nbsp;
Desirable Skills and nbsp;
Knowledge and experience with programming Internetready applications and nbsp;
Knowledge and experience in rapid application development (RAD) methodologies and nbsp;
Knowledge and understanding of Information Management principles concepts policies and practices and nbsp;
Experience with middleware and gateways Experience reviewing analyzing and modifying product installation scripts including encoding testing debugging and nbsp;
Ability to provide postimplementation support and resolve any postimplementation technical issues and nbsp;
Experience conducting design walkthrough sessions with project team and nbsp;
Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards and nbsp;
Ability to provide user and system documentation as required
Skills
Experience and Skill Set Requirements
General Skills
Experience in programming and analysis; specialized CRM software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle and nbsp;
- Experience in structured methodologies for the development design implementation and maintenance of applications
- Experience in design code test debug and document applications
- Experience in the use of object and/or third generation language development tools
- Experience in one or more programming languages
- Experience in application design latest design patters deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience in the use of information retrieval packages using query languages
- Experience with one or more communications protocols
- Experience in structured methodologies for the design development implementation and maintenance of applications
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- Excellent analytical problemsolving and decisionmaking skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines CRM Software
and nbsp;
Development Skills
- Knowledge and experience with specific CRM software and anticipated future releases high availability solution design and implementation and nbsp;
- Knowledge and experience with specific CRM enterprise architecture methodologies design standards and tools
- Experience with middleware and gateways
- Expertise in specific tools for CRM software development desirable skills
- Knowledge and experience with programming Internetready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and understanding of Information Management principles concepts policies and practices
- Experience with middleware and gateways
- Experience reviewing analyzing and modifying product installation scripts including encoding testing debugging
- Ability to provide postimplementation support and resolve any postimplementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of the OPS Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
and nbsp;
Experience and Skill Set Requirements
Experience (30%)
- Experience Customization of Dynamic CRM Entities Forms View Reports Ribbon Menus and Dashboard.
- Build and Custom Dynamic CRM Workflows Plugins and Complex Microsoft Power Automates flows.
- Customize Dynamics using C# JavaScript and HTML
- Expert knowledge working with Dynamic CRM SDK Dynamic CRM Web API Organization Services OData Standard Fetch XML and XRM Toolbox.
- Experience building custom portals using and nbsp;ASP.NET .NET Core AngularJS TypeScript Azure App Services Web Jobs Azure Functions Logic Apps and integrate with Dynamic CRM Online.
- Building complex MS Power Bi Reports on Dynamic CRM online for ondemand and schedule reporting.
- Expert in customization of Microsoft Dynamic CRM Power App Customer Service Portal creating custom pages utilizing Dynamic forms and views to display on the customer service portal.
- Expert knowledge of Cloud Security Principles related to Dynamic CRM such as Azure AD B2C Authentication Okta Authentication CRM Business Units Teams and Roles management.
and nbsp;
Technical and nbsp;Skills (40%)
- Experience with Agile methodologies
- Experience with Dynamics 365 and Azure solution design
- Working knowledge of Dynamics interoperability integration and capability with other Microsoft cloud technologies
- Working knowledge of both low code development and custom development on Dynamics 365
- Working knowledge and nbsp;with Dataverse design and development
- Working knowledge of development in Azure technologies
- Working knowledge of .NET C# JavaScript
- Working knowledge of DevOps task boards pipelines etc.
Report and Data Migration (20%)
Working knowledge of creating MS Power BI Reports and CRM Word Template Knowledge
and nbsp;
Communication and nbsp;Skills (10%)
- Strong and nbsp;communication and nbsp;skills and nbsp;to and nbsp;prepare and nbsp;documentation and nbsp;including and nbsp;but and nbsp;not and nbsp;limited and nbsp;to: and nbsp;solution and nbsp;documentation and nbsp;user and nbsp;manuals and nbsp;reports and nbsp;reviews and nbsp;assessments
- Ability and nbsp;to and nbsp;present and nbsp;ideas and nbsp;and and nbsp;suggestions and nbsp;clearly and nbsp;and and nbsp;effectively and nbsp;and and nbsp;in and nbsp;a and nbsp;userfriendly and nbsp;manner; and nbsp;maintain and nbsp;a and nbsp;high and nbsp;level and nbsp;of and nbsp;customer and nbsp;service and nbsp;to and nbsp;both and nbsp;internal and nbsp;and and nbsp;external and nbsp;clients
- Ability and nbsp;to and nbsp;communicate and nbsp;designs and nbsp;and and nbsp;development and nbsp;in and nbsp;clear and nbsp;and and nbsp;understandable and nbsp;manner
Must Haves:
- Experience Customization of Dynamic CRM Entities Forms View Reports Ribbon Menus and Dashboard.
- Build and Custom Dynamic CRM Workflows Plugins and Complex Microsoft Power Automates flows.
- Expert in customization of Microsoft Dynamic CRM Power App Customer Service Portal creating custom pages utilizing Dynamic forms and views to display on the customer service portal.
- Expert knowledge of Cloud Security Principles related to Dynamic CRM such as Azure AD B2C Authentication Okta Authentication CRM Business Units Teams and Roles management.