Job Description :
Position can be remote during contract AND after hiring on.

Under the supervision of the Enterprise Architecture group, the Dynamics Developer would be involved in designing, coding, testing and deploying new applications and integrations build upon Dynamics 365 to meet our business requirements.

The develop candidate would need to leverage technical expertise and prior Dynamics 365 experience to provide guidance and leadership through the end-to-end implementation of a multi-phase project.

Essential Duties and Responsibilities:

Design forms, workflow processes, web services and other components needed to meet the business requirements of the departmental customers implementing the Dynamics 365 platform.
Integrate with existing in-house developed systems and third-party systems on a data level and architectural level.
Configure and customize Microsoft Dynamics 365 applications using Forms, Native and Custom Entities, Plugins (JavaScript, C, Microsoft Flows, PowerBI, and PowerApps.
Ensure that all solutions are lightweight, scalable, completely secure, and built to an appropriate level of quality;
Work with business users to configure Microsoft Dynamics 365 to meet requirements; · Develop and maintain new and existing applications, systems, custom reports, and database structures
Participate in the implementation of the solution architecture, understanding and recognizing the impacts of the solution to other systems
Participate in requirement analysis along with business analysts, and business users
Create Design and Technical specifications document
Assist and support other programmers in development, techniques and coding assignments


The requirements listed below are representative of the knowledge, skill, and/or ability required.
At least 5 years’ experience with Microsoft Dynamics 365 with strong knowledge of and experience with platform capabilities, out of the box configurations, customizations, and integration with other components such as SharePoint, OneDrive, Exchange Server, and Outlook etc.
Experience with the CE, Sales, Event Management/Marketing, Customer Service modules within Dynamics 365 is mandatory
Experience working with Dynamics 365 Portals
Experience building custom applications, modifications, integrations, data conversion routines, workflows, and custom reports for Dynamics 365
Experience integrating MS Dynamics 365 with Azure Blob for document management
Experience working with data migration and loading for Dynamics 365
Experience in full System Development Life Cycle (SDLC) with knowledge of
At least 3 years web development experience (ASP.Net, C#, JavaScript, MVC, MVVM, HTML, CSS, SOAP, XML, REST APIs)
Experience with SQL Server, Transact SQL
Experience with SQL Server Reporting Services (SSRS)
Experience with SQL Server Integration Services (SSIS)
Knowledge in data warehouse, ETL, data modeling is a plus

Reports To: Nate Smith. Chief innovation officer. He's over digital transformation, governance.
This is a new position. They are starting a multi year process to implement a new CRM mgmt system.
Will be going to Dynamics 365, in cloud, not on prem.

They will be implementing solutions on 365, power apps, power BI, flow, MS common data model, augmenting their existing in house developers with integrations to their backend. .NET, Java, rest, regular API style services. Exp migrating other types of applications to the cloud would be helpful too.
Also implementing O365, migrating to Outlook, Active Directory. Getting rid of Lotus notes.

Will work closely with the enterprise architecture team. Working with Hitachi as the implementer (they'll be in the picture for a good couple years Hitachi does most of the heavy lifting.

Hopefully they can train the internal developers. Would move onto an agile team (SAFe) in like a senior developer role.