- Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate
- ITIL Foundation Certification
Position Overview
We are seeking an experienced Dynamics 365 Programmer Analyst to provide application development, integration, architecture, and technical support for enterprise business applications. The ideal candidate will be responsible for the design, development, enhancement, maintenance, testing, deployment, and ongoing support of solutions built on Microsoft Dynamics 365 and the Power Platform.
This role will work closely with business stakeholders, technical teams, and project leadership to gather requirements, design scalable solutions, resolve complex technical issues, and support application releases. The candidate will also provide technical leadership and contribute to the planning, analysis, implementation, documentation, and maintenance of enterprise applications.
Key Responsibilities
- Design, develop, maintain, enhance, and support applications built on Microsoft Dynamics 365 and Microsoft Power Platform.
- Lead and participate in project activities including requirements gathering, planning, analysis, solution design, development, testing, implementation, documentation, and production support.
- Design and document technical architecture solutions spanning multiple platforms and technologies.
- Develop and support integrations, APIs, authentication mechanisms, and communication between enterprise systems.
- Provide advanced technical and application support for Dynamics 365, Power Platform, Azure, and related technologies.
- Develop and implement solutions using Power Automate, Power Pages, and other Power Platform components.
- Support and maintain application infrastructure, network connectivity, integrations, and enterprise application environments.
- Define, communicate, and manage CI/CD, release management, and technical change management processes.
- Utilize Azure DevOps to support source control, automated deployments, work management, and release processes.
- Identify technical risks, issues, dependencies, and potential impacts and recommend appropriate solutions.
- Perform data analysis and contribute to data architecture and integration strategies.
- Troubleshoot and resolve complex application, integration, and production support issues in a timely manner.
- Prepare detailed technical documentation, system specifications, support procedures, and implementation instructions.
- Communicate technical concepts and recommendations effectively to both technical and non-technical stakeholders.
- Participate in technical discussions, project planning, status reporting, and presentations.
- Provide technical guidance and leadership to development and project teams.
- Ensure application solutions meet business, technical, security, performance, and operational requirements.
Required Skills and Experience
- 5+ years of experience working with Microsoft Dynamics 365 and Power Platform implementations.
- 3+ years of experience in solution architecture or technical architecture.
- 5+ years of experience with Power Platform solutions, including Power Automate and Power Pages.
- Strong experience with the Microsoft Azure platform.
- 5+ years of experience with Azure DevOps, including source control, pipelines, deployment, and release management.
- 3+ years of experience in Data Architecture, data integration, or enterprise data solutions.
- 5+ years of experience in infrastructure, network, application, or technical support.
- 5+ years of experience providing technical customer service, application support, or enterprise system support.
- Extensive experience with Microsoft Dynamics 365, Microsoft Azure, and enterprise application support.
- Experience designing technical architecture solutions involving multiple platforms, integrations, APIs, and authentication mechanisms.
- Experience with CI/CD pipelines, release management, and technical change management.
- Experience developing, consuming, and supporting APIs and system integrations.
- Experience with Azure Communication Services or related Azure communication technologies.
- Strong experience gathering, analyzing, and documenting business and technical requirements.
- Ability to identify and resolve complex technical issues while working in a fast-paced environment.
- Strong troubleshooting and problem-solving skills, including the ability to support critical production issues under pressure.
- Excellent written and verbal communication skills.
- Ability to prepare clear, detailed, and concise technical documentation and instructions.
- Ability to communicate technical terminology and complex concepts to audiences with varying levels of technical expertise.
- Experience working on complex, high-priority, and time-sensitive technical assignments.
Preferred Qualifications
- Experience leading or mentoring technical teams.
- Experience with enterprise application modernization and cloud-based architectures.
- Experience designing secure authentication and authorization solutions.
- Knowledge of Microsoft Dynamics 365 integrations and enterprise application ecosystems.
- Experience working within structured software development methodologies.
- Experience supporting large-scale enterprise or public-sector applications.