D365 Developer I

AAON, Inc.•Tulsa, OK

About The Position

The D365 Developer designs, develops, tests, and maintains custom solutions, extensions, and integrations across the Microsoft Dynamics 365 platform. The role delivers development beyond configuration, including plug-ins, custom code, Power Platform components, and system integrations to meet business requirements across D365 functional areas. Working within an Agile delivery team, the developer collaborates with the Senior Technical Lead / Architect, D365 Administrator, Business Systems Analysts, QA, and Delivery Team Supervisor to deliver high-quality, maintainable solutions aligned with business priorities. Technical direction and architectural standards are provided by the Senior Technical Lead / Architect.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent experience.
  • At least 2 years of software development experience.
  • Experience developing custom solutions or integrations for Microsoft Dynamics 365, Power Platform, or a comparable enterprise platform.
  • Proficiency in relevant development technologies such as C#, .NET, JavaScript, Power Platform, and Dataverse.
  • Understanding of application lifecycle management, APIs, and integrations.
  • Experience with Agile development and source control, such as Git or Azure DevOps.

Nice To Haves

  • Microsoft certifications in Dynamics 365, Power Platform, or Azure development.
  • Experience developing for Dynamics 365 CE/CRM, Finance & Operations, or related modules.
  • Experience with plug-in development, custom workflows, and the Dataverse platform.
  • Experience integrating enterprise applications such as SAP, Teamcenter, or other systems.
  • Familiarity with automated testing and CI/CD practices.

Responsibilities

  • Design, develop, test, and maintain custom D365 solutions, including plug-ins, custom workflows, business logic, and Power Platform components.
  • Develop and maintain integrations between D365 and other enterprise systems using APIs, connectors, and data services.
  • Translate user stories, requirements, and technical designs into well-structured, maintainable code.
  • Participate in backlog refinement, estimation, sprint planning, and other Agile ceremonies.
  • Write and execute unit tests and support quality assurance activities to ensure reliable, defect-free delivery.
  • Collaborate with Business Systems Analysts, the Senior Technical Lead / Architect, and Product Manager to clarify requirements and confirm acceptance criteria.
  • Follow development standards, coding conventions, and architectural guidelines set by the Senior Technical Lead / Architect.
  • Participate in code reviews to maintain quality, consistency, and shared team knowledge.
  • Troubleshoot, debug, and resolve application defects and production issues.
  • Coordinate with the D365 Administrator on deployment, environment, and configuration dependencies.
  • Adhere to DevOps, source control, testing, deployment, security, and documentation practices.
  • Maintain technical documentation for developed features, integrations, and solutions.
  • Support production releases and post-release validation as needed.
  • Continuously build skills and stay current with Dynamics 365, Power Platform, and related technologies.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service