Job Description :
Title of position: Architect/Developer – CRM Dynamics

Location: Troy, MI

What is the need? To design, develop, and implement Dynamics CRM

Duration: 06 months (maybe 12 months)


· Primary responsibility will be designing developing deploying and establishing support documentation of Microsoft CRM and applications that interact with the platform.

· Participate in all phases of the software development life cycle with other various business units and end users to help define grow enhance and implement workflow and web technologies for the long term.

· Implement service requests for the lines of business requiring enhancements or other modifications to internal application solutions.

· Thoroughly unit test development components to ensure features functions and customizations are problem-free with minimal negative impact on members/users and ensuring systems are easily maintainable.

· Provide timely status and feedback to management team leaders and project sponsors as required through clear and concise communication when providing guidance responding to questions and setting expectations.

· Participate in the agile development process; including daily standups sprint planning task breakdown and estimation and end-of-sprint demos.

· Monitor performance of software.

· Develop technical documentation for supported applications.

· Ensure security among data management and associated processes including adhering to data retention policies file systems data transfers and more.

· Assist and/or facilitate in troubleshooting for applications.

Basic Qualifications:

· Minimum of 8 years’ experience in software design and development utilizing CRM ASP.NET and SQL Server applications as well as be able to thoroughly design code and implement web-based applications in an intellectual and efficient manner.

· Proven ability to organize and structure a growing inventory of application assets and be able to draw and maintain diagrams that can quickly convey the overall context of the environment/solution.

· Experience with source control management systems and continuous integration/deployment environments.

· Proficient with developing deploying customizing and integrating Microsoft Dynamics CRM.

· Demonstrated proficiency in installing and deploying CRM Organizations.

· Demonstrated proficiency in customizing and creating CRM entities.

· Demonstrated proficiency in understanding and implementing business workflows and processes.

· Demonstrated proficiency in using the either the CRM SDK or plugin platforms.

· Demonstrated proficiency with Microsoft .NET 3.5+ development using C

· Experience with Microsoft NAV ERO system

Software Development Skills (must have):

Experience in designing coding implementing and supporting technologies around:

· MS Dynamics CRM 2011 2013 D365 Cloud

o Application Configuration

o Custom Entities

o Workflows

o Plug Ins

o Form JavaScript

o Business Processes

o Web services

o Azure Integrations

· C#


· Visual Studio

· SQL Server

· Web Services/WebAPI

Preferred Experience:

· Power BI


· Understanding of Software Development Lifecycle process as it relates to Waterfall and Agile/Scrum methodologies.

· Document experience designing developing and delivering solutions using a wide range of enterprise applications using custom and/or packaged product approaches.

· Strong knowledge of internet based infrastructure technology and concepts in a large corporate web environment with the ability to grasp quickly new technologies applications and concepts and apply them as required.