Position Description

Microsoft Dynamics 365 Senior Developer
Location Tysons Corner, VA
Job Category Information Technology
Employment Duration Full Time
Apply Now

Microsoft Dynamics 365 Senior Developer

Management Concepts’ Information Technology team is looking for a Microsoft Dynamics 365 Senior Developer to assist with the development of their D365 environment.

Description

The Dynamics 365 Senior Developer is responsible for designing, developing and implementing business-focused Dynamics CRM solutions. The D365 Senior Developer will bring both technical and functional expertise to bear when designing solutions to align with business goals. These solutions include integrations with other enterprise business systems which requires an understanding of these other systems and the impact to/from them. The D365 Senior Developer will follow and promote a disciplined SDLC approach with his/her work. She/he will ensure best practices are adopted, provide technical leadership for D365 development projects, and work closely with the end-users, business analysts, management, and other technical resources to design, develop and deliver the right technical solution in a timely and efficient manner. The ideal candidate will communicate effectively and be equally comfortable conversing with business owners as with business analysts, other developers and infrastructure personnel.

Main Duties and Responsibilities

Perform full lifecycle application development in D365, including configuration, coding, unit testing, code walk-through, debugging and code deployment, utilizing Microsoft Azure DevOps and employing coding standard and patterns.

Identify, recommend, and implement CRM system changes, whether configuration or customization, to improve/support the business process as well as optimize the user and the customer experience.

Drive the effective transition of requirements to successful solution delivery by ensuring a clear and complete understanding of the requirements, considering data integrity and system performance elements, utilizing our Enterprise Architecture principles and artifacts, and providing accurate work estimates that improve sequencing and prioritization of work.

Oversee the effective support of the D365 applications to include proactive engagement in the remediation of software issues such as application code defects, configuration issues, custom code quality, pattern/data mismatch and security issues across the integrated business systems.

Collaborate with business and other technical personnel to ensure each implementation phase or development activity is executed in a quality and timely manner and follows SDLC best practices.

Performance Expectations

Maintain a 'code-last' approach, meaning that you will strive to customize the system instead of writing code to accomplish a given task.

Emphasize the use of supported customizations in D365 as opposed to implementing solutions that violate basic D365 development tenets.

Conceptualize and articulate ideas in a way that helps users understand and embrace how to best utilize D365.

Leverage new technologies as these become available to help keep the system up to date and the business operating as efficiently and effectively as possible.

Attend and actively engage in meetings that pertain to assigned responsibilities, adding value with every encounter.

Ensure productive relationships with business users and external partners.

Education/Certifications

Bachelor’s degree in Computer Science, Information Systems, or related field

Dynamics 365 Certifications Preferred

Experience

5+ years as Microsoft CRM Developer with at least 2 years using D365 Sales and Customer Service. Experience with Project Service Automation/Project Operations is a strong plus. Strong cross functional as well as technical knowledge is expected.

Experience with supporting Dynamics CRM/365 multi-phase, enterprise-wide implementations that contain customization work including writing plug-ins, integrations/web services, code extensions and custom workflows.

Fluency in D365 data structures and developing solutions in C# leveraging the D365 SDK and Outlook Plug-In. Proficient with .NET Core.

Experience with Javascript, C#, HTML, CSS and SQL Server including scripting and form creation.

Experience designing and developing RESTful services and Azure solutions using Azure Functions, Web jobs and Logic Apps.

Knowledge of and ability to configure security groups and roles.

Experience in Microsoft Dataverse and Power Platform.

Understanding of Microsoft Dynamics AX and/or eCommerce applications and integrations to/from these systems to D365 is a plus.


Management Concepts Is an Equal Opportunity Employer

Management Concepts is an equal opportunity employer that values diversity at every level of our organization, and all individuals are encouraged to apply for a position. We are committed to equality of opportunity for all employees and applicants regardless of race, color, sex, age, national origin, sexual orientation, gender identity, genetic information, religion, military status, veteran status, disability, and any other protected class under federal, state, or local law. All employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs.

Candidate Assistance Available

Should you require assistance completing an online application for employment, please contact our Human Resources Department at 703.790.9595. 

Back Apply Now