Power Platform & Dynamics 365 Developer
Position Type: Onsite
Contract Length: Long-term with annual extensions
Position Overview:
This role is responsible for designing, developing, and supporting Microsoft Power Platform and Dynamics 365 solutions, ensuring they are secure, scalable, and aligned with business requirements. The position also provides technical leadership, collaborates with stakeholders, and supports environment management and governance while preparing for potential full-time conversion.
Duties:
Develop, test, maintain, and document Microsoft Power Platform and Dynamics 365 solutions in alignment with defined specifications and timelines
Deliver applications and testing outcomes on schedule, proactively communicating risks or delays to leadership
Conduct thorough testing, document results, and ensure high-quality, reliable application performance
Establish and implement best practices for naming conventions, environment strategy, security, and application lifecycle management
Ensure applications, integrations, and architecture are secure, high-performing, and maintain data integrity without disruption
Manage application deployments across environments with proper change control, including documentation and rollback procedures
Produce clear and comprehensive technical documentation to support ongoing application maintenance and support
Mentor and guide team members on Power Platform and Dynamics 365 development, providing training, consultation, and best practice recommendations
Collaborate with business stakeholders and IT teams to gather, analyze, and document requirements and solution functionality
Create detailed solution documentation including user guides, workflow diagrams, training materials, and operational support manuals
Coordinate with platform administrators to manage environments, ensuring applications are secure, stable, and performing effectively
Monitor and validate that data, integrations, and environments follow proper security, backup, retention, and disaster recovery standards
Required Skills:
5+ years of experience with Microsoft Power Platform, including Power Apps (canvas and model-driven apps), Dataverse, Power Automate, and Power Pages
3+ years of experience with Dynamics 365 Customer Service module
3+ years of experience configuring role-based security within Power Platform and Dynamics 365
3+ years of experience with solution management, including managed and unmanaged solutions, environmental variables, and reusable components
3+ years of working knowledge of SharePoint Online architecture and security fundamentals
2+ years of experience with HTML, CSS, and JavaScript for UI customizations
2+ years of experience working in Agile environments, including backlog refinement and stakeholder communication
3+ years of experience with solution architecture, data modeling, performant querying, Azure Functions, and API integrations
3+ years of experience with custom components, reusability patterns, and custom connectors
1+ year of experience implementing accessibility compliance standards (Section 508/WCAG)
2+ years of experience with CI/CD pipelines, including Power Platform Pipelines and GitHub
2+ years of experience with unit testing and test automation
2+ years of experience using DevOps tools
2+ years of experience with security, governance, and environment strategy, including DLP, role-based security, and least privilege principles
2+ years of experience mentoring and training team members
3+ years of experience demonstrating strong communication, problem-solving, strategic thinking, documentation, and cross-team collaboration skills