Sr. Application Developer 5163

Tier4 Group
Deerfield, United States of America
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Deerfield, United States of America

Tech stack

JavaScript
.NET
Business Logic
Azure
Business Software
C Sharp (Programming Language)
Code Review
Information Systems
Computer Programming
Data Migration
Relational Databases
Software Debugging
Human-Computer Interaction
Microsoft Dynamics
Microsoft Visual Studio
Microsoft SQL Server
Scrum
Power BI
Software Engineering
System Testing
Systems Integration
TypeScript
Azure
Model-Driven Development
Enterprise Software Applications
Microsoft Power Automate
Software Application Programming
GIT
Information Technology
TFS
Integration Frameworks
Virtual Agents
REST
Webhooks
Software Version Control
Serverless Computing
Powerapps

Job description

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

Requirements

  • 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

Apply for this position