Contact Us 877.823.3669

Senior Dynamics CRM Developer in Washington, DC at SNI Technology

Date Posted: 12/3/2019

Job Snapshot

Job Description

Senior Dynamics CRM Developer

Job Description:

As a Senior Consultant/Microsoft Dynamics 365 Developer at API, you will provide technical leadership for projects and actively engage with clients. With an understanding of the big picture, you will be able to develop solutions independently or as part of a team. A constant love of learning combined with outstanding collaboration and communication skills are the keys to success.

Experience Needed:

* Hands-on development experience with Microsoft Dynamics CRM/ Dynamics 365 and at least 10 years of total IT experience.
* At least 3 full life-cycle implementations of Microsoft Dynamics CRM with at least one of them being Microsoft Dynamics 365
* In-depth hands-on knowledge of the Microsoft Dynamics CRM platform, the entity model, security model, and Web services.
* In-depth hands-on knowledge of the XRM framework.
* Experience with ADX Studio (or similar compatible) CRM portal for customers and partners
* Extensive .NET Framework and C# development experience including experience with the CRM API, REST/ODATA and SOAP endpoints.
* Hands-on experience architecting solutions that involve CRM customization to include server side code, custom business logic, integration modules, workflow assemblies and plug-ins.
* Experience with customizing the Web client and Dynamics CRM for Microsoft Office Outlook.
* Experience with ADO.NET, ASP.NET, Windows Communication and Workflow Foundations.
* Extensive JavaScript, HTML design, and development experience.
* Microsoft Dynamics 365 certifications
* Azure & Azure DevOps
* .Net Framework, C#?
* Experience with Web Services (BizTalk, Azure Web/Cloud Service)
* Experience architecting business solutions based on SQL Server database, reporting and integration services.
* Experience with object-oriented design and Service Oriented Architectures (SOA).
* Excellent client-facing written and oral communications skills
* Familiarity with agile software delivery methodologies such as Scrum Desirable Skills
* Working knowledge of third-party Extraction, Transformation and Loading tools (Scribe, SSIS, Informatica, etc.)
* Education and Certifications preferred
* Bachelor's Degree in Computer Science

Key Responsibilities:

* Lead developer for Microsoft Dynamics 365 configuration, custom assembly development, integration code and data migration scripts.
* Perform architecture, design and development on Microsoft Dynamics CRM, xRM framework and C#.NET including extending delivered functionality and developing new functionality/entities.
* Work closely with the enterprise data architect and lead business analyst to develop prototypes to serve as proof of concept during requirements validation and data modeling sessions.
* Work within the Agile-Scrum methodology and manage work through TFS (Team Foundation Server).
* Contribute to the Enterprise Architecture group towards the development of the future-state enterprise applications model and roadmap for the same.
* Contribute to the company architectural best practices and CRM customization standards to be utilized on Dynamics CRM-based projects.