Analyze business requirements and translate them into functional and technical specifications for Dynamics 365 solutions, ensuring alignment with business needs and technical feasibility.
Duties & Responsibilities Solution Development
- Analyze business requirements and translate them into functional and technical specifications for Dynamics 365 solutions, ensuring alignment with business needs and technical feasibility.
- Develop CRM components (forms, workflows, plugins, dashboards, reports)
- Web Development experience with the latest web stack. (Required for Process Factorial)
- Integration & Technical Implementation Build integrations using REST and experience with Power Automate Flow.
- Utilize Azure services (Service Bus, Function Apps, AppInsights, APIM, Logic Apps, App service) Support data exchange across systems DevOps Provide implementation and deployment guides Package solutions and manage deployments across environments
- Knowledgeable with Application Lifecycle Management and Proficient with ADO and Github
- Troubleshoot defects and production issues Requirements Analysis & Solution Design
- Translate business needs into system designs
- Conduct fit-gap analysis and recommend solutions Define integrations, data flows, and system interactions Documentation
- Produce functional and technical specifications
- Create process flows, sequence diagrams, and data mappings
- Prepare deployment-ready documentation
- Communicate with business and technical teams
- Conduct demos and walkthroughs of solutions
- Align requirements, scope, and expectations
Education
- BS in Information Technology, Computer Science, Engineering, or a related field. Advanced degree or equivalent experience is an advantage.
Technical Knowledge / Experience Core Competencies
- Dynamics 365 CE customization, including forms, workflows, plugins, and extensibility
- Azure integration services (Service Bus, Function Apps, APIM) Power Platform experience (Dataverse, Power Apps, Power Automate, Power Pages, Power BI) Solution & Delivery Expertise Business analysis and requirements elicitation
- End-to-end system design and technical documentation
- Testing strategy definition, validation, and quality assurance
- Strong stakeholder communication across business and technical teams
Behavioral Skills
- Excellent communication skills, with the ability to translate complex technical concepts into business-friendly language
- Strong analytical thinking with sound decision-making capabilities
- Proven leadership and mentoring mindset, fostering team growth and performance
- Highly collaborative, with strong stakeholder engagement and relationship management
Professional Certification & Licenses
- Microsoft Certified: Power Platform Fundamentals (PL-900)
- Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate (MB-230)
- Microsoft Certified: Power Platform Developer Associate (PL-400) is a big plus
- Agile or Business Analysis certifications are a plus.