Job Title: Microsoft Dynamics 365 Systems Analyst
Number of Positions: 1
Assignment Type: 6 months contract-to-hire
Location: Charlotte, NC (Hybrid onsite Tuesday – Thursday)
Microsoft Dynamics 365 Systems Analyst / Charlotte, NC / W2 ONLY
About our Customer:
Our direct customer, a global Fortune 500 company & a leader in the Food Services industry is looking for a Microsoft Dynamics 365 Systems Analyst, who serves as the bridge between business stakeholders and technical teams, helping translate business needs into effective solutions for Microsoft Dynamics 365 and Field Service platform. Working closely with the Product Owner, Solutions Architect, developers, and business partners, this role is responsible for gathering and documenting requirements, supporting solution design, validating system functionality through testing, and driving continuous improvement across enterprise applications that support Customer Relationship Management (CRM) and Field Service operations.
The successful candidate will be a hands-on analyst who can understand complex business operations, document requirements with precision, partner effectively with technical delivery teams, and help ensure Microsoft Dynamics 365 and Field Service solutions are reliable, usable, and aligned with business outcomes.
Responsibilities:
The Microsoft Dynamics 365 Systems Analyst will be accountable for the following responsibilities:
Partner with business stakeholders, Product Owners, developers, third-party vendors, and end users to understand business needs and translate them into clear, actionable system requirements.
Gather, analyze, and document business processes, functional requirements, technical requirements, user stories, process flows, and supporting solution documentation.
Collaborate with the Solutions Architect to support solution design discussions and ensure proposed solutions align with business objectives and platform capabilities.
Work closely with Product Owners and development teams to refine requirements, clarify priorities, and support successful delivery throughout the software development lifecycle.
Serve as the primary liaison between business and technical teams, ensuring requirements, assumptions, and expected system behavior are clearly understood.
Develop and execute functional test scripts, support system integration and user acceptance testing, and validate that delivered solutions meet business requirements and quality expectations.
Support the implementation of new features, system integrations, data migrations, and enhancements across Microsoft Dynamics 365, Microsoft Dynamics 365 Field Service, and related business applications.
Analyze system performance, data quality, user feedback, and business processes to identify opportunities for process improvements and application optimization.
Maintain accurate requirements documentation, testing artifacts, process documentation, and knowledge base content to support ongoing system maintenance and future enhancements.
Qualifications:
3+ years of experience working with Microsoft Dynamics 365.
Experience with Microsoft Dynamics 365 Field Service and Field Service Mobile is strongly preferred.
Experience in a functional analysis, systems analysis, technical analysis, or related enterprise application support role.
General understanding of CRM architecture, application architecture, data relationships, integrations, and enterprise application delivery practices.
Experience translating business requirements into solution designs in partnership with Product Owners, architects, developers, and business stakeholders.
Experience developing user stories, application requirements, process flow diagrams, UI mockups, and detailed functional specifications.
Experience using requirements elicitation techniques such as stakeholder interviews, job shadowing, brainstorming, business process analysis, facilitation, and process flow documentation.
Strong written and verbal communication skills, including the ability to communicate with technical and non-technical audiences.
Preferred Skills and Experience:
Experience working in an Agile/Scrum delivery environment.
Experience using Azure DevOps for backlog management, user stories, test cases, and delivery tracking.
Formal training or certification in Business Analysis, group facilitation, project management, product management, Agile, Scrum, or Microsoft Dynamics 365.