Sr. Application Developer 5163

Tier4 Group
Deerfield, IL

Job Description


Position: Senior Microsoft Dynamics 365 Application Developer (Senior Dynamics 365 Developer, Power Platform Developer)


Location: Deerfield, IL (Hybrid 2 days onsite)

Employment Type: Contract-to-hire


Overview The Senior Microsoft Dynamics 365 Application Developer is responsible for designing, building, and enhancing custom business applications on the Microsoft Dynamics 365 platform. This role focuses on enterprise-grade solution development, user experience optimization, and secure integrations with third-party systems using Microsoft Azure and the Microsoft Power Platform. The position requires strong technical expertise, collaboration with cross-functional teams, and a user-centered approach to delivering scalable, maintainable business solutions.


What You Will Do:

• Design, develop, and implement custom enterprise solutions on Microsoft Dynamics 365 to meet defined business requirements

• Customize and extend Dynamics 365 applications by configuring entities, forms, views, workflows, business process flows, and custom business logic while maintaining platform upgradeability

• Build custom plugins, extensions, and enhancements using C#, .NET, and JavaScript/TypeScript

• Optimize user interface and user experience through intuitive form layouts, dashboards, and custom components using model-driven apps and Canvas Apps

• Develop integrations between Dynamics 365 and external systems using Microsoft Azure services, including Azure Logic Apps, Azure Functions, RESTful APIs, and webhooks

• Leverage the Microsoft Power Platform to build applications, automate workflows, and extend Dynamics 365 functionality using Power Apps and Power Automate

• Develop and execute unit and system testing to ensure solution quality, performance, and reliability

• Support user acceptance testing and troubleshoot technical or performance issues across environments

• Create and maintain technical documentation for configurations, customizations, and integrations

• Provide production support and contribute to system stability and continuous improvement

• Collaborate with business analysts, designers, and stakeholders to translate requirements into technical designs

• Participate in Agile delivery practices, including sprint planning, code reviews, and team ceremonies


What We Are Looking For

Technical Qualifications Required

• Hands-on experience developing and customizing Microsoft Dynamics 365 applications

• Strong programming skills in C# and .NET for plugin and custom workflow development

• Experience with JavaScript or TypeScript for client-side customization

• Practical experience with Microsoft Power Apps and Power Automate

• Experience integrating Dynamics 365 with external systems using RESTful APIs and Microsoft Azure services

• Proficiency using Visual Studio or Visual Studio Code for application development

• Experience testing, debugging, and supporting enterprise applications


Preferred

• Experience working with Dynamics 365 modules such as Sales, Customer Service, Finance, or Operations

• Experience with Azure Service Bus, Azure Logic Apps, or Azure Functions

• Familiarity with Power BI or Power Virtual Agents within Dynamics 365 solutions

• Experience using source control and build/release tools such as Git, Azure Repos, or Azure DevOps

• Experience with SQL Server, relational data modeling, and data migration or integration tools


Core Competencies

• Clear and effective communication with technical and non-technical stakeholders

• Strong problem-solving and analytical thinking

• Ownership and accountability for solution quality and outcomes

• Collaboration across cross-functional and distributed teams

• Adaptability in evolving technical and business environments

• User-centered mindset focused on usability and adoption


Preferred Qualifications

• 5 or more years of experience as a Dynamics 365 Developer or in a comparable application development role

• Experience participating in at least one full Microsoft Dynamics 365 implementation lifecycle

• Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent professional experience

• Microsoft certifications related to Dynamics 365, Power Platform, or Microsoft Azure

// // //