About The Position

The Software Developer will work on Microsoft Dynamics 365 Finance and Operations in Troy, Ohio. Following the system’s implementation, the focus is on adapting it to business processes by simplifying workflows, reducing manual steps, retiring legacy applications, and delivering needed features. A small internal team owns the system’s code, integrations, reports, and user support. Developers own requests end to end, from learning the business process and designing a change through building, testing, deployment, and ongoing support. The role includes collaborating with users and teammates, documenting work, and training and supporting end users in business language.

Requirements

  • Experience developing on Microsoft Dynamics 365 Finance and Operations.
  • Experience promoting code through LCS or a comparable release process.
  • SSRS report development and support experience.
  • Evidence of carrying work from request through production use, not only completing the build step.
  • Comfort working with non-technical users and clear writing skills.
  • Collaborative working style, including following shared standards, reviewing code, and asking for help early.

Nice To Haves

  • EDI experience with trading partners.
  • Experience supporting legacy web or scripting applications, such as classic ASP or VBScript.
  • Manufacturing or distribution background.
  • Experience on a small team that owned a system end to end.

Responsibilities

  • Own business requests end to end, including discovery, design, development, testing, deployment, and support.
  • Work with users to understand their actual processes before making changes.
  • Simplify existing processes and remove associated manual steps.
  • Develop and extend Dynamics 365 Finance and Operations using X++, extensions, and integrations.
  • Develop and support SSRS reports and operational system documents.
  • Build and support EDI transactions with customers and trading partners.
  • Promote code through the standard LCS release process, with deployment and rollback plans.
  • Upgrade and retire legacy code and applications, including VBScript utilities and classic ASP pages.
  • Write test cases for assigned work and obtain user sign-off before release.
  • Review teammates’ work and participate in having one’s own work reviewed.
  • Document work and share knowledge with the team.
  • Train and support end users directly using business language.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service