Demo

Microsoft Dynamics 365 Developer

Guardian Alarm
Southfield, MI Full Time
POSTED ON 5/28/2026
AVAILABLE BEFORE 6/26/2026
Job Details

Description

General Purpose & Essential Duties:

The Microsoft Dynamics Developer is responsible for designing, developing, configuring, and supporting Microsoft Dynamics 365 solutions and related business applications that support Guardian Alarm’s operations and customer experience. This role works closely with technical and business teams to deliver scalable, secure, and efficient solutions that improve business processes and system functionality. The Microsoft Dynamics Developer contributes to the full software development lifecycle (SDLC), including development, customization, integration, testing, deployment, and ongoing support of Dynamics-related applications and services. This role also supports ongoing system maintenance, enhancements, and modernization efforts to ensure business systems remain reliable and aligned with organizational needs.

Microsoft Dynamics Development & Configuration

  • Develop and configure Dynamics 365 Field Service solutions including Dataverse entities, business process flows, security roles and Power Automate.
  • Design and implement custom integrations between Dynamics 365, Business Central and external enterprise systems using REST API’s, Azure Functions Power Platform connectors and event driven architectures.
  • Collaborate with business stakeholders to understand operational needs and translate them into technical solutions.
  • Troubleshoot and resolve application, workflow, and system-related issues within Dynamics environments.

Application Development & System Integration

  • Build scalable integration between Dynamics 365, Business Central, Azure Services and third-party platforms.
  • Develop and maintain applications and services using technologies including C#, .NET Core, JavaScript, and related Microsoft development tools.
  • Support APIs, web services, and data integrations using modern integration practices and technologies.
  • Collaborate with Data and Infrastructure teams to ensure applications operate reliably and securely.

Application Maintenance & Continuous Improvement

  • Support ongoing maintenance, upgrades, and optimization of Dynamics applications and related systems.
  • Identify opportunities to improve system functionality, performance, usability, and automation.
  • Assist in addressing technical debt and supporting modernization initiatives within the Microsoft application environment.
  • Gather and evaluate user feedback to improve business system performance and user experience.

Database, Reporting & Data Support

  • Support database development, data access, and reporting activities related to Dynamics applications and integrations.
  • Proficient in data mapping, improving consistency across systems and reference data.
  • Data quality and governance to prevent duplicate records and enforce validation rules.
  • Assist with data validation, troubleshooting, and system testing activities.

Quality, Security & Development Standards

  • Strong understanding of RBAC environments with security roles, managed identities and field-level security.
  • Participate in code reviews, testing, and deployment activities to ensure application quality and reliability.
  • DevOps/CI-CD managed and unmanaged solutions, deployment pipelines, Git integrations and automated releases.
  • Assist in monitoring application performance and resolving production issues.

Cross-Functional Collaboration

  • Partner with business stakeholders, analysts, and technical teams to support application enhancements and operational improvements.
  • Communicate technical recommendations, project status, and system issues effectively with team members and leadership.
  • Support a shared services model by contributing to projects and initiatives across multiple business functions.

Required Skills, Abilities, Education & Experience

  • Dataverse entity and table design, security modeling and relationships.
  • Proficiency in Dynamics Field Services as it relates to work orders, dispatching, scheduling, asset tracking and mobile/offline behavior
  • Power Automate connection references, error handling, recursion issues and child flows.
  • Proficiency with Microsoft Visual Studio and related Microsoft development tools.
  • Experience with C#, .NET Core, JavaScript, and Dynamics customization frameworks.
  • Understanding of relational databases, SQL, and data access best practices.
  • Familiarity with APIs, web services, SOAP, XML, RESTful services, webhooks, service bus and system integrations.
  • Understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Troubleshooting failed flows, plugin execution failures, integration latency Dataverse performance issues and permission/security failures.
  • Strong communication and collaboration skills.
  • Familiarity with cloud-based Microsoft environments and Azure services preferred.
  • Bachelor’s degree in Computer Science, Information Technology, or related field preferred (or equivalent experience).
  • 3–6 years of experience in software or application development roles.
  • 2 years of experience developing and supporting Microsoft Dynamics 365 solutions.
  • 3 years of experience with C# and .NET development.
  • Experience working with SQL and relational database technologies.
  • Experience supporting enterprise business systems and integrations preferred.

Salary.com Estimation for Microsoft Dynamics 365 Developer in Southfield, MI
$87,169 to $107,727
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Microsoft Dynamics 365 Developer?

Sign up to receive alerts about other jobs on the Microsoft Dynamics 365 Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$86,356 - $101,827
Income Estimation: 
$108,740 - $126,996
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Guardian Alarm

  • Guardian Alarm Little Rock, AR
  • Job Details Description Alarm Technicians will install monitored alarm and camera systems, in residential customer's homes. Residential Installation Techni... more
  • 1 Day Ago

  • Guardian Alarm Southfield, MI
  • Job Details Description General Purpose & Essential Duties: The Onboarding Specialist works to serve Guardian Alarm’s service technicians, alarm installers... more
  • 6 Days Ago

  • Guardian Alarm Columbus, OH
  • Job Details Description Alarm Technicians will install monitored alarm and camera systems, in residential customer's homes. Residential Installation Techni... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Microsoft Dynamics 365 Developer jobs in the Southfield, MI area that may be a better fit.

  • GAC 2022 Southfield, MI
  • General Purpose & Essential Duties: The Microsoft Dynamics Developer is responsible for designing, developing, configuring, and supporting Microsoft Dynami... more
  • 6 Days Ago

  • Deloitte Detroit, MI
  • The Emerging ERP Solutions practice is all about bringing you the best in cloud-based ERP applications like Workday Financials and Infor. We're here to hel... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!