Applications Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
-
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
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
-
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
Education/Certification
-
Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a closely related field required; equivalent demonstrated experience considered
-
Relevant certifications a plus (e.g., Microsoft Azure Fundamentals, Power Platform, Dynamics 365)
Experience
-
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
-
Experience in a manufacturing, engineering, or ERP environment preferred but not required
Physical Requirements and Working Conditions
-
Walking, sitting, bending, twisting, reaching, pushing, pulling and lifting may be required throughout the workday.
-
Primarily an office-based role; extended periods of sitting and computer/keyboard use are required, + English as a Second Language Education
About the company
PD Instore is a future-forward creator of brand solutions that enlightens, inspires, and transforms the consumer’s experience., Founded in 1938, PD is a world-renowned design-to-build partner that crafts custom, future-forward brand solutions for some of the largest brands in retail .
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?
Top-Paying Tech Jobs (with Salaries)
Is Software Engineering Hard?