Senior Dynamics 365 Developer at Symbiotic Digital | London | Rezi

Senior Dynamics 365 Developer at Symbiotic Digital

Senior Dynamics 365 Developer

Symbiotic Digital · London

1 weeks ago

Senior Dynamics 365 Developer

Symbiotic Digital · London

9 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking an experienced Senior Dynamics 365 Developer to design, develop, customize, and support CRM solutions. The successful candidate will translate technical specifications into working, tested CRM applications and support the full software development lifecycle.

Responsibilities

  • Translate technical system specifications into working, tested CRM applications.
  • Develop detailed programming specifications and write and/or generate code.
  • Compile data-driven programs and conduct unit testing.
  • Maintain CRM applications and ensure continued operational effectiveness.
  • Troubleshoot and resolve technical issues arising during the use and operation of software solutions.
  • Participate throughout the Software Development Life Cycle (SDLC) and collaborate with IT professionals.
  • Design, develop, test, debug, document, deploy, and maintain applications.
  • Work with application design patterns, deployment methodologies, and troubleshooting practices.
  • Elicit and document business requirements from stakeholders and subject matter experts.
  • Review, analyze, test, debug, and modify installation scripts.
  • Conduct design walkthrough sessions with project teams.
  • Provide post-implementation support and technical issue resolution.
  • Develop user and system documentation as required.
  • Create CRM reports, Power BI reports, and CRM Word templates.
  • Integrate CRM solutions with enterprise systems through APIs.

Requirements

  • Experience in programming and analysis, including CRM software package support.
  • Experience in structured methodologies for application development, design, implementation, and maintenance.
  • Experience using object-oriented and/or third-generation development tools.
  • Experience with one or more programming languages.
  • Experience with relational and hierarchical database technologies.
  • Experience using information retrieval tools and query languages.
  • Experience with communication protocols.
  • Strong analytical, problem-solving, decision-making, communication, and negotiation skills.
  • Ability to work effectively in a collaborative team environment and meet project deadlines.
  • Experience with CRM software development and enterprise architecture methodologies.
  • Knowledge of high-availability solution design and implementation.
  • Experience with middleware and gateways.
  • Experience developing internet-ready applications.
  • Knowledge of Rapid Application Development (RAD) methodologies.
  • Understanding of Information Management principles, concepts, policies, and practices.
  • Experience reviewing and modifying installation scripts.
  • Ability to resolve post-implementation issues and provide ongoing support.
  • Understanding of Accessibility for Ontarians with Disabilities Act (AODA) requirements and related standards.
  • Ability to develop system and user documentation.
  • Experience customizing Dynamics CRM entities, forms, views, reports, ribbons, menus, and dashboards.
  • Experience building Dynamics CRM workflows, plug-ins, and complex Microsoft Power Automate flows.
  • Experience customizing Dynamics using C#, JavaScript, and HTML.
  • Expert knowledge of Dynamics CRM SDK, Web API, Organization Services, OData Standards, FetchXML, and XRM Toolbox.
  • Experience building custom portals using ASP.NET, .NET Core, AngularJS, TypeScript, Azure App Services, Web Jobs, Azure Functions, and Logic Apps integrated with Dynamics CRM Online.
  • Experience creating complex Power BI reports using Dynamics CRM Online data.
  • Expertise with Power Apps and Power Pages customization.
  • Knowledge of cloud security principles related to CRM platforms, including identity management and role-based access controls.
  • Experience working in Agile environments.
  • Experience with Dynamics 365 and Azure solution design.
  • Knowledge of Dynamics interoperability and integration with Microsoft cloud technologies.
  • Experience with marketing automation tools and customer journey analytics.
  • Experience with both low-code and custom development approaches within Dynamics 365.
  • Knowledge of Dataverse design and development.
  • Experience developing solutions using Microsoft Azure technologies.
  • Strong knowledge of .NET, C#, and JavaScript.
  • Experience with DevOps practices, task boards, and CI/CD pipelines.
  • Experience creating Dynamics CRM reports, Power BI reports, and CRM Word templates.
  • Proven CRM development experience with strong reporting and analytics capabilities.
  • Strong understanding of SQL, CRM APIs, data visualization, and reporting tools.
  • Experience with ETL processes and data integration.
  • Strong analytical and troubleshooting skills.
  • Experience integrating CRM platforms with enterprise systems through APIs.
  • Excellent communication and stakeholder management skills.
  • Ability to prepare technical documentation, solution documentation, user manuals, reports, reviews, and assessments.
  • Ability to present ideas and recommendations in a clear, user-friendly manner.
  • Strong customer service skills supporting both internal and external stakeholders.
  • Ability to communicate technical designs and development approaches effectively.
  • 8+ years of hands-on experience delivering and leading Dynamics CRM projects.

Skills

  • Dynamics CRM
  • CRM software
  • Object-oriented development
  • Third-generation development tools
  • Programming languages
  • Relational databases
  • Hierarchical databases
  • Information retrieval tools
  • Query languages
  • Communication protocols
  • Analytical skills
  • Problem-solving skills
  • Decision-making skills
  • Communication skills
  • Negotiation skills
  • Team collaboration
  • Project deadline management
  • Enterprise architecture methodologies
  • High-availability solution design
  • Middleware
  • Gateways
  • Internet-ready applications
  • Rapid Application Development (RAD)
  • Information Management
  • Installation scripts
  • Post-implementation support
  • Accessibility for Ontarians with Disabilities Act (AODA)
  • System documentation
  • User documentation
  • Dynamics CRM entities
  • Dynamics CRM forms
  • Dynamics CRM views
  • Dynamics CRM reports
  • Dynamics CRM ribbons
  • Dynamics CRM menus
  • Dynamics CRM dashboards
  • Dynamics CRM workflows
  • Dynamics CRM plug-ins
  • Microsoft Power Automate
  • C#
  • JavaScript
  • HTML
  • Dynamics CRM SDK
  • Web API
  • Organization Services
  • OData Standards
  • FetchXML
  • XRM Toolbox
  • ASP.NET
  • .NET Core
  • AngularJS
  • TypeScript
  • Azure App Services
  • Web Jobs
  • Azure Functions
  • Logic Apps
  • Dynamics CRM Online
  • Power BI
  • Power Apps
  • Power Pages
  • Cloud security principles
  • Identity management
  • Role-based access controls
  • Agile environments
  • Dynamics 365
  • Azure solution design
  • Microsoft cloud technologies
  • Marketing automation tools
  • Customer journey analytics
  • Low-code development
  • Dataverse
  • Microsoft Azure technologies
  • .NET
  • DevOps practices
  • Task boards
  • CI/CD pipelines
  • SQL
  • CRM APIs
  • Data visualization
  • Reporting tools
  • ETL processes
  • Data integration
  • Stakeholder management
  • Technical documentation
  • Solution documentation
  • User manuals
  • Customer service

Location

  • Toronto, ON

Work Type

  • Onsite

Experience Level

  • Senior
  • 8+ years

About the Company

  • Symbiotic Digital provides the IT Experts you need that solve problems and get things done.
  • See what the top 2% in their field can do for you.
  • Symbiotic Digital is a division of Symbiotic Group Inc.
  • We serve customers in two ways, we provide: Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results, Recruitment: Find The Right People You Need
  • Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems.
  • IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model.
  • We are a 100% Indigenous owned company.
  • Learn more online at https://www.symbioticgroup.com/home-sd/.
  • Please submit your most recent resume to: RecDep@symbioticgroup.com
  • View All Jobs online at: https://www.symbioticgroup.com/view-jobs/