Information Technology - Toronto

Our client in Financial Services Industry is looking for ‘CRM Dynamics 365 & SharePoint Developer’ for Toronto location. This is 6 months contract position to start, with a possibility of extension.
Job Description:
Job Title: CRM Dynamics 365 & SharePoint Developer
Reporting to: Senior Manager, Private Markets IT Applications Development
Why join us?
Our client is the defined benefit pension plan for approximately 480,000 active, deferred and retired employees from nearly 1,000 municipalities, school boards, libraries, police and fire departments, and other local agencies in communities across Ontario.
The benefits and services we provide are funded by equal contributions from active members and their employers, and the investment earnings of our Fund. Our $95 billion of net assets are invested in a diversified global portfolio of public investments, private equity, infrastructure and real estate. We have employees in Toronto and other major cities across North America, the U.K., Europe, Australia and Singapore. We work towards our vision to make ourselves a leading model for defined benefit pension plan sustainability. Our core mission is to deliver secure and sustainable pensions to our members.
Position Scope:
Collaborate with business stakeholders, business analysts, software architects and IT professionals to support development and maintenance duties in Microsoft Dynamics CRM & Microsoft SharePoint solutions. Develop and maintain a CRM and SharePoint platform roadmap. Integrate existing systems and services into the CRM and SharePoint architecture.
Responsible for development, design, system testing, deployment, bug fixes, technical documentation and provisioning activities.
As a member of this team, you will be responsible for:
Analyzing the business/functional requirements to create a solutionDefining reusable system componentsDeveloping new software features/enhancements and developing, deploying, customizing and integrating Microsoft Dynamics CRM and Microsoft SharePointPerforming system analysis, design and programming of enhancements or new systemsInterpreting and translating program specifications into codeSupporting business analysts in requirements gatheringProviding estimates for design, build, and implementation activitiesReporting on status of developmentUnderstanding clients established standards and guidelinesWorking collaboratively with Application support team to provide technical supportProviding maintenance support for Microsoft Dynamics CRM 365 and Microsoft SharePoint on various existing and new applicationsProviding application maintenance support to applications written in a variety of languages (e.g. C#.NET, Dynamics CRM and SharePoint plugins and JS web resources, Microsoft SQL Server, MVC, ASP.Net, etc.)Effectively communicating system requirements using business languageDefining and executing technical test cases and performing Unit and System Integration TestingDeveloping solutions/architecture to solve business problems and requirementsProducing application documentation (design specifications, operations guides, technical design documents, etc.)Effectively communicating with internal team members, business stakeholders and external vendors (both written & verbal)Exploring and recommending ways to improve, enhance and modernize existing solutions, systems, and processes and contributing to a culture of innovation
To succeed in this role, you possess:Education in Computer Science, Computer Engineering or a related discipline8+ years of Information Technology industry experience5+ years developing, maintenance with Microsoft Dynamics CRM Online recent versions (preferred Microsoft Dynamics CRM online v9 with at least 6 months of experience)5+ years of experience with software development, specifically around Microsoft Dynamics 365 CRM and SharePoint DMS Online5+ years of experience in systems development methodologies and standards5+ years in Technical hands-on experience;
o Webservices development. (Integration and sync services)
o Dynamics CRM and SharePoint Web API & API development
o Dynamics CRM and SharePoint Plugin Development
o C#.NET, JavaScript
o Azure – Azure Logic apps – Azure SQL Server – Azure Service bus
o IIS Web Server experience
o Source and version control software: GIT hub, TFS
o Developing Dynamics CRM and SharePoint plugins and JS web resources3+ years of experience in SharePoint online and Dynamics CRM online integrationExperience in Power BI integration with Dynamics CRM onlineExperience in Data Migration and Synchronization with Dynamics CRM onlineExperience in Dynamics CRM Integrated customer portal and ADX StudioExperience in Microsoft Office 365 (Azure, Dynamics 365, SharePoint, PowerShell, Exchange, Apps, etc.)The ability to work proficiently both independently and in a team environment, while following a prescribed project management methodologyExcellent interpersonal skills to foster strong relationships with end users and cultivate an effective team dynamic
We are committed to having a workforce that reflects the communities in which we live and work. Diversity and Inclusion means we respect and value the broadest range of experiences, geographies, gender, ethnicities and perspectives as key elements of our culture.
We are an equal opportunity employer committed to a barrier-free recruitment and selection process. If contacted for an employment opportunity, please advise if you require accommodation. 
To apply, please send your resume to:

Position Type Contract
Application Deadline April 5, 2019
Experience Required 5+ years
Job Duration 6 months
Education Required Bachelors