Software Developer - ERP Applications

ITW•Troy, AL
•$95,000 - $125,000

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 aligning it with business processes by simplifying workflows, reducing manual steps, retiring legacy applications, and delivering needed features. The role is part of a small internal team responsible for the system’s code, integrations, reports, and user support. The developer owns requests end to end, from learning the business process and designing a solution with the team through building, testing, deployment, and supporting users. The position also involves collaboration, code review, documentation, and direct end-user training and support.

Requirements

  • Experience developing on Microsoft Dynamics 365 Finance and Operations.
  • Experience promoting code through LCS or a comparable release process.
  • Experience developing and supporting SSRS reports.
  • Evidence of carrying work from request through production use, beyond the build step.
  • Comfort working with non-technical users and clear writing skills.
  • Collaborative approach to shared standards, code review, and asking for help early.

Nice To Haves

  • EDI experience with trading partners.
  • Experience supporting legacy web or scripting applications such as classic ASP and 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 processes before making changes.
  • Simplify existing processes and remove manual steps.
  • Develop and extend Dynamics 365 Finance and Operations using X++, extensions, and integrations.
  • Develop and support SSRS reports and operational documents produced by the system.
  • Build and support EDI transactions with customers and trading partners.
  • Promote code through the standard LCS release process, including preparing deployment and rollback plans.
  • Upgrade and retire legacy code and applications, including VBScript utilities and classic ASP pages.
  • Write test cases for developed work and obtain user sign-off before release.
  • Review team members’ work and have one's own work reviewed.
  • Document work and share knowledge with the team.
  • Train and directly support end users using business-oriented language.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service