Job Title: Senior Platform Developer/Engineer
Work Location: Remote/ with upto 15% travel to Springfield IL
Employment Type: Full-Time
Position Summary
The Contractor shall provide a Senior Dynamics 365 & Power Platform Developer to support the design, development, enhancement, integration, and ongoing support of enterprise Microsoft Dynamics 365 CE/CRM and Power Platform solutions. Services shall be performed in accordance with the approved Statement of Work (SOW), applicable standards, and established project governance frameworks.
Key Responsibilities
The Senior Dynamics 365 & Power Platform Developer shall perform the following services under the direction of the Client’s Project Manager and/or Technical Lead:
Solution Design & Development
Design, configure, and develop Microsoft Dynamics 365 CE/CRM solutions, including entities, forms, views, dashboards, business rules, plugins, workflows, and custom components.
Develop Power Apps solutions, including Canvas Apps and Model-Driven Apps, aligned with defined business requirements and user experience standards.
Design, configure, and customize Power Apps Portals, including authentication, authorization, role-based access, UI customization, and Liquid template development.
Implement and maintain Power Automate workflows to support business process automation and system integrations.
Design and manage Dataverse schemas, including entities, relationships, security roles, permissions, and performance optimization.
Integration & Custom Development
Develop and maintain custom extensions using JavaScript, C#, Liquid, HTML, CSS, and established web development best practices.
Implement system integrations using REST APIs, including secure authentication and authorization models.
Develop integrations using Azure Logic Apps, Azure Functions, or approved middleware solutions to connect Dynamics 365 and Power Platform with external systems.
Application Lifecycle Management (ALM)
Support Application Lifecycle Management (ALM) processes, including solution packaging, versioning, managed and unmanaged solutions, and controlled deployments across environments.
Participate in build, release, and deployment activities using DevOps pipelines aligned with Client standards.
Maintain technical documentation, configuration records, and deployment artifacts as required by the SOW.
Delivery & Governance
Adhere to structured development lifecycles, including requirements analysis, design documentation, development, testing, deployment, and post-implementation support.
Participate in Agile delivery ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Utilize Agile project management tools such as Jira or Azure DevOps Boards for task tracking, backlog management, and status reporting.
Collaborate with architects, business analysts, QA resources, and stakeholders to ensure solution alignment with functional and non-functional requirements.
Provide ongoing support, troubleshooting, and issue resolution in accordance with service level expectations.
Required Qualifications
Minimum 5 years of experience developing enterprise Microsoft Dynamics-based solutions.
Minimum 3 years of hands-on experience with Dynamics 365 CE/CRM.
Minimum 4 years of hands-on experience developing Power Apps, including both Canvas and Model-Driven applications.
Demonstrated hands-on experience with Power Apps Portals, including customization and security configuration.
Proven expertise with the Microsoft Power Platform, including Power Apps, Power Automate, and Power BI.
Strong proficiency in JavaScript, C#, Liquid, HTML, and CSS.
In-depth knowledge of Dataverse, including data modeling, security architecture, REST APIs, authentication, and authorization.
Demonstrated experience following SDLC and ALM best practices, including version control and technical documentation.
Strong analytical, problem-solving, communication, and customer service skills.
Preferred Qualifications
Experience developing integrations using Azure Logic Apps, Azure Functions, or similar Azure services.
Experience supporting DevOps pipelines for Dynamics 365 and Power Platform deployments.
Experience working in public-sector or enterprise environments with formal governance and compliance requirements.
Ability to support knowledge transfer and collaborate with internal technical teams.
Deliverables & Outcomes
Configured and deployed Dynamics 365 and Power Platform solutions aligned with approved requirements.
Fully documented technical designs, configurations, and deployment artifacts.
Secure, scalable, and maintainable applications compliant with Client standards.
Timely completion of assigned tasks and milestones in accordance with the SOW schedule.