• Microsoft Dynamics 365 CRM Developer

    Job Locations CA-ON-Greater Toronto Area
    Posted Date 3 weeks ago(12/26/2018 6:32 PM)
    Job ID
    # Positions
    Job Type
    Full Time
    Years of Experience
    Job Industry
    Accounting and Auditing Services, Computer Software, Technology Services
  • About Us

    BDO. Because relationships matter.
    There are many world-class accounting & advisory firms. Far fewer that offer a culture so rich in professional opportunity, personal fulfillment, and long-term growth. At BDO, we understand that exceptional service to our clients begins – and ends – with exceptional regard for our people. Because at its core, our business is not about numbers or spreadsheets, dollars or pence, but about people working with, for, and in service of others. In short, because relationships matter.

    Job Description (EN)

    Position Summary:


    BDO’s Solutions Practice is currently in the process of recruiting a full-time Microsoft Dynamics 365 (CRM) Developer to join our CRM Solutions Practice in the Greater Toronto Area, with the flexibility to work remotely from home. The Developer will provide BDO with technical analysis and support, including some system planning and design, and will also work with clients to ensure they are getting the most out of their Microsoft Dynamics 365 system and that the system is operating smoothly and as designed. Software implementation and testing will also be part of this role. The successful candidate in this role will be mentored by existing staff and provided the support and opportunity to develop new skills and take on more responsibilities as experience is gained.


    BDO Canada LLP is Canada's 5th largest accounting and advisory firm with over 100 offices and over 3,000 employees across Canada. We focus on meeting the needs of Canadian businesses, individuals, and community-based organizations. We offer a full range of business advisory services to meet the unique needs of our highly diverse clientele. Our Canadian offices are located in the country's larger cities and smaller communities.


    BDO’s Solutions practice provides implementation and support services for accounting and enterprise resource planning (ERP), customer relationship management (CRM) and business intelligence (BI) solutions to our clients across Canada. BDO Solutions is a Microsoft Gold Certified partner and was named Canadian Reseller of the Year for three consecutive years. For multiple years, BDO Solutions has also been awarded Inner Circle status and President’s Club membership.


    Key Accountabilities and Responsibilities:


    • Software configuration, including code development
    • Documentation and reporting
    • Design, develop, test and deploy C# ASP.NET software
    • Design, develop, test and implement application solutions that are compliant to Microsoft Dynamics 365 SDK
    • Modify/maintain plug-ins, work flows and web services of MS Dynamics 365 as needed
    • Research complex problems, find optimal solutions and implement them considering best practices
    • Complete tasks on agile board based on given priorities
    • Troubleshoot problems and fix bugs in a timely manner
    • Provide client/user support
    • Conduct quality assurance
    • Communicate with team members and other BDO departments as needed
    • Software implementation and testing
    • Change management



    • Post-secondary diploma or degree in Computer Science, Technology or related field
    • Microsoft Dynamics 365 certification(s) are an asset   


    Professional Skills/Knowledge:


    • Must have 3 to 5 years of experience working as a Microsoft Dynamics 365 (CRM) Developer
    • Experience with data conversion or integration
    • Experience with Microsoft software development tools and languages
    • Experience with application development, support and maintenance
    • Exceptional customer service/interpersonal skills
    • Ability to follow internally-defined development standards
    • Business acumen
    • Strong verbal and written communication skills
    • Independent worker with a strong work ethic
    • Ability to think analytically
    • Bilingualism (French/English) is an asset


    Technical Skills:


    • Experience with ASP.Net MVC and API application development using C#
    • Experience developing client-side applications with HTML, CSS & JavaScript
    • Experience with Microsoft Dynamics 365 (CRM) 2013, 2015, 2016, Online and/or On Premise
    • Plug-in development (C#)
    • Experience with the Dynamics CRM SDK an asset
    • Experience with source control (TFS/VSTS or Github)
    • Experience with Microsoft Azure (Function Apps, Web Apps, Service Bus, etc.)
    • Experience with integration tools (Scribe Insight, Scribe Online, KingswaySoft, SmartConnect)
    • Experience in MS SQL Server, SQL Server Reporting Services (SSRS) & SQL Server Integration Services (SSIS)
    • Understand principles of agile development
    • Understand Web Service architecture


    Bonus Additional skills:


    • PowerApps
    • PowerBI
    • CDS for integration
    • Microsoft Flow
    • Microsoft Portal Development and Customization
    • Sitefinity and the Portal Connector


    Our Vision:


    One Firm engaged to make a difference through valued relationships with our people, clients and communities.





    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed