Applications Developer

PD InstoreMinneapolis, MN
$65,000 - $70,000Hybrid

About The Position

Designs, builds, and supports the internal software tools, automations, and integrations that PD Instore's business runs on. Working within Sustainability, this role turns manual, spreadsheet-driven processes into reliable applications — spanning the Dynamics 365 ERP implementation, engineering automation, and order workflows. Partners directly with Estimating, Engineering, Production, IT, and Sales to gather requirements, prototype quickly, validate results against real jobs, and hand off documented, maintainable solutions.

Requirements

  • Proficiency in one or more: JavaScript/TypeScript, Python, C#, VBA, SQL
  • Working knowledge of the Microsoft 365 and Power Platform ecosystem (Excel, Office Scripts, Power Automate, SharePoint)
  • Familiarity with relational databases, REST APIs, and version control (Git)
  • Ability to read and debug an unfamiliar codebase and explain how it behaves
  • Ability to translate business problems described in non-technical language into technical requirements
  • Clear written and verbal communication; able to present work to leadership and to shop-floor users
  • Manages multiple concurrent projects and communicates status and blockers proactively
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a closely related field required; equivalent demonstrated experience considered
  • 0–2 years of professional software development, automation, or applications development experience; internship, co-op, or equivalent project work qualifies
  • Demonstrated experience building working tools — applications, scripts, macros, or automations — that other people use
  • Experience gathering requirements from stakeholders and iterating on feedback

Nice To Haves

  • Exposure to ERP (Dynamics 365), or manufacturing systems preferred
  • Curiosity and initiative — comfortable working in a fast-moving environment where requirements evolve
  • Ability to demonstrate and apply our workplace values
  • Flexibility to travel between multiple PD locations
  • Demonstrated commitment to valuing diversity and contributing to an inclusive working environment
  • Relevant certifications a plus (e.g., Microsoft Azure Fundamentals, Power Platform, Dynamics 365)
  • Experience in a manufacturing, engineering, or ERP environment preferred but not required

Responsibilities

  • Develops, tests, and maintains internal applications and tools that support estimating, engineering, production, and sales workflows
  • Builds process automation using Office Scripts, Power Automate, VBA, and scripting languages to replace manual and repetitive tasks
  • Supports the Dynamics 365 ERP implementation through data mapping, validation, and integration work between D365 and connected systems
  • Gathers requirements from non-technical stakeholders and translates them into working specifications and functional prototypes
  • Writes and maintains user documentation and provides training and post-launch support to internal users
  • Performs other duties as assigned
  • Fosters a culture that values family, innovation, collaboration and empowerment
  • Follows all safety and workplace policies

Benefits

  • Health, Dental and Vision Insurance
  • 4% 401k Match with 5% Employee Contribution
  • Paid Time Off
  • Parental Leave
  • 8 Paid Holidays
  • Flex Time
  • STD, LTD and Group Life Insurance
  • FSA and HSA Options
  • Voluntary Life Insurance
  • Critical Illness Insurance
  • Accident Insurance
  • Legal and Identity Theft Plans
  • Employee Assistance Program
  • Employee Referral Program
  • Tuition Reimbursement
  • Career Advancement
  • Professional Development Opportunities
  • Employee Recognition
  • English as a Second Language Education
  • Online Training Opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service