MS Dynamics 365 (CRM) Developer
On behalf of our client in the Government Services Sector, PROCOM is looking for a MS Dynamics 365 (CRM) Developer.
MS Dynamics 365 (CRM) Developer – Job Description
Required to translate technical systems specifications into working, tested applications
This includes developing detailed programming specifications writing and/or generating code
Compiling data-driven programs, maintaining, and conducting unit tests
Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations
Dynamics 365/ADX Portal Work
MS Dynamics CRM Sales, Marketing and service modules. Customized complex applications on Microsoft Dynamics CRM platform
Configuring security roles, business units, teams, field security profiles, call outs to CRM API, and CRM plugins
Use Web Development skills - HTML, XML, CSS, JavaScript, jQuery, Ajax, and Visual Studio to update Dynamics 365 Forms and Portal webpages
Designing the solution flowcharts for understanding of client and team, deciding on need and use of out-of-the-box features, required configuration and customization for various functionalities and requirements.
Modified CRM extensions to interface with other systems through message queues and web services. Effort estimation for configuration, customization and documentation.
Facilitate the decision-making process and develop functional designs that will drive the development process
Conceptualize and design a best-practice solution that leverages product and industry knowledge, as directed by business requirements
Lead all development activities for the assigned system components which includes, but is not limited to, coding, documentation, unit testing, defect resolution
Work closely with systems analysts during the design review sessions to provide instruction and recommendations on best coding design, impacts and options
Work closely with business analysts and quality assurance analysts to confirm that the application code meets the business and system requirements that are outlined in the detailed design, during the analysis and user acceptance, testing, and implementation phases of the development lifecycle
Assist systems analysts in the documentation of design, functional, and technical specifications and deployment guides
Participate in all phases of the systems development lifecycle from analysis and design, development and coding, acceptance testing, and implementation, and work with project team members to review, evaluate, and approve project deliverables and documentation
Develop and code, including links, application components prototypes as a proof-of concept during design phase, as assigned
Coding, testing, and debugging of the code drop/code release developed based on the assigned application components
Code all assigned application components in accordance with the approved detailed design specifications
Prepare code drop/code release deployment packages in preparation for release to production, and co-ordinate code deployment into various environments (i.e. test, staging, and production)
Conduct and assist in code and design reviews
Provide accurate estimates for newly proposed functionality/enhancements and review the estimates from other team members for completeness and accuracy
Work with the Cluster technical staff to identify performance and/or availability issues for the code drop/code release developed and provide solutions
Lead development activities during the defect resolution cycle during the acceptance test
Write database scripts for assigned application components
Obtain Client or Cluster application architect approval for all code drop/code release changes for assigned application components
Develop and code system components that are compliant with the Accessibility for Ontarians with Disabilities Act, 2005
Provide a defect free code drop/code release according to the Cluster’s development standards for the assigned application components
Provide quality assurance for the code drop/code release (includes: unit testing, Functional testing, load testing, tuning and regression testing, providing defect resolution and a fully tested application component)
Provide documented source code for the assigned application components and obtain approval, acceptance, and sign-off by the Cluster on the final code drop/code release
Obtain acceptance and approval by the Cluster and the project team for all assigned deliverables
Ensure all artefacts are in compliance with Government of Ontario – Information Technology Standards (GO ITS) 54 Standards
Actively participate in and contribute in daily stand-up team and retrospective meetings when required;
Provide a weekly report confirming status of the assigned tasks
MS Dynamics 365 (CRM) Developer – Mandatory Skills
Experience in developing of workflows, dialogs, business processes, business rules, dashboards, charts and wizard-based reports
Experience in creating and modifying SQL reporting services reports for use inside and outside Dynamics CRM
Experience with Agile methodology, product management and DevOps
Experience in developing of custom workflows, plug-ins and integrating custom web pages into CRM. Modified CRM extensions to interface with other systems through message queues and web services.
Experience in Microsoft Dynamics CRM Data integration towards import/export of data using custom application development
Experience in use of web services and interacting with MS CRM database using web service methods
Experience with Public Sector I&IT Solutions architecture, application design, quality assurance standards, project delivery methodologies, and practices
Demonstrated knowledge of Public Sector applications, databases and systems while developing cross cluster, multi-year business solutions including knowledge of Commercial off the Shelf product implementations with third party vendor
Experience in developing complex applications on Microsoft Dynamics CRM platform with entity, ribbon and sitemap customizations
Knowledge transfer is expected to occur throughout the duration of the assignment through regular meetings, touchpoints, and working sessions with LRC staff
All design, development, artefacts, and source code, including all relevant and complete documents must be transferred to the ministry in the designated repositories provided
Dedicated knowledge transfer sessions will be scheduled during the close-out phase of the project to ensure completeness of knowledge transfer and all documentation is shared, and allow LRC staff to ask clarification and/or follow up questions
Dynamics 365/ADX Portal Work Responsibilities and Expectations
MS Dynamics CRM Sales, Marketing and service modules. Customized complex applications on Microsoft Dynamics CRM platform
Configuring security roles, business units, teams, field security profiles, call outs to CRM API, and CRM plugins
Use Web Development skills - HTML, XML, CSS, JavaScript, jQuery, Ajax, and Visual Studio to update Dynamics 365 Forms and Portal webpages.
Designing the solution flowcharts for understanding of client and team, deciding on need and use of out-of-the-box features, required configuration and customization for various functionalities and requirements.
Modified CRM extensions to interface with other systems through message queues and web services. Effort estimation for configuration, customization and documentation.
Facilitate the decision-making process and develop functional designs that will drive the development process
Experience in developing complex applications on Microsoft Dynamics CRM platform with entity, ribbon and sitemap customizations
Experience in developing of workflows, dialogs, business processes, business rules, dashboards, charts and wizard-based reports
Experience in creating and modifying SQL reporting services reports for use inside and outside Dynamics CRM
Experience with Agile methodology, product management and DevOps
Conceptualize and design a best-practice solution that leverages product and industry knowledge, as directed by business requirements
Experience in developing of custom workflows, plug-ins and integrating custom web pages into CRM
Modified CRM extensions to interface with other systems through message queues and web services.
Experience in Microsoft Dynamics CRM Data integration towards import/export of data using custom application development
Experience in use of web services and interacting with MS CRM database using web service methods
Dynamics 365 Experience– 15%
5+ years of experience working as a Microsoft Dynamics 365 (CRM) Developer including:
Experience with the Dynamics CRM SDK Plug-in development (C#); MS SQL Server, SQL Server Reporting Services (SSRS) & SQL Server Integration Services (SSIS); Client-side forms validation with JavaScript and Business rules; Leading and implementing Dynamics 365 data migrations; SharePoint integration within Dynamics 365; Development in Power Platform (Canvas, Model-Driven, Portal, etc) Power Automate, Power AI, Common Data Model Entities; Experience with Microsoft Azure (Function Apps, Web Apps, Service Bus, etc.)
ADX Portal Experience
Experience developing on ADX Studio Portals Including:
Experience with creating complex solutions using liquid language, page templates, HTML, CSS & JavaScript; Entity forms & Web Forms Portal scenarios; Portal configuration, Language Packs, Webpage Meta Data; Configuring portal security roles; Utilizing tools like XRMToolbox tools, ALM Toolkit, Productivity Pack; Customizing starter portals such as, Partner Portal, Conference Portal, Knowledge Base, Case Management, Self-Serve Portals; Developing, coding and testing system components that are compliant with the Accessibility for Ontarians with Disabilities Act and WCAG 2.0 AA Standard
Digital DevOps Skills
Experience with Digital, Agile and Azure DevOps skills including:
Developing pipelines for Continuous Integration and Continuous Deployments CI/CD; Working in agile / iterative delivery teams; Utilizing service design deliverables such as user research, personas, journey maps, to create prototypes and service blueprints
Problem-Solving & Communications Skills
Experience in assessing problems and identify, diagnose, and resolve complex problems with strong interpersonal, conflict resolution, negotiation/influence needed for client relationship including:
Demonstrated interpretive reasoning and problem-solving skills to assess and recommend architectural strategies, assessing technical design problems to identify, diagnose, and resolve complex problems Demonstrated interpersonal, conflict resolution, negotiation/influence, and client relationship development skills to discuss client I&IT program/service delivery needs, requirements, goals, objectives, and priorities; Experienced in oral communication and listening skills to lead technical discussions with clients and managers; Creating briefing materials, cost benefits analysis, project reports, analysis, and recommendations
Experience with Government Standards & Accessibility
Experience in developing and coding web UI components that are compliant with the Accessibility for Ontarians with Disability Act (WCAG 2.0 Level AA)
Software must be designed with ease of use in mind, intuitive and simple
Ensure all artefacts are in compliance with Government of Ontario – Information Technology Standards (GO ITS) 54 Standards
MS Dynamics 365 (CRM) Developer - Assignment Start Date
ASAP – 12 months to start
MS Dynamics 365 (CRM) Developer - Assignment Location
Peterborough, ON – Work Remotely
Job ID: 58693
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
