
Microsoft Dynamics 365 - Field Service Application Developer
OPEX Corporation1 month ago
Moorestown, NJ, USAMid Level
Base Salary
$75k - $85k/yr
Responsibilities
- Design, develop, test, deploy, and maintain Dynamics 365 Field Service, Dataverse, Power Apps, and Power Automate solutions.
- Translate business requirements into technical designs, prototypes, and reliable production enhancements.
- Configure and extend Dynamics 365 tables/entities, forms, views, business rules, workflows, security roles, and solution components.
- Build custom features and scripts using appropriate programming or scripting technologies.
- Develop and support integrations using REST APIs, Power Platform connectors, third-party tools, and data workflows.
- Support the Dynamics 365 Field Service migration through data mapping, validation, testing, and issue resolution.
- Debug production issues, perform root cause analysis, and implement durable fixes or product improvements.
- Contribute to source control, testing, solution reviews, and release practices.
- Collaborate with service operations, IT, developers, and end users to gather requirements and validate solutions.
- Support application releases, updates, user access, data quality, performance monitoring, and production stability.
- Create technical documentation, release notes, support guides, and training materials.
Requirements
- At least 2 years of hands-on experience developing, configuring, or extending Microsoft Dynamics 365 and Dataverse solutions, or equivalent experience building comparable business applications.
- Experience with Microsoft Power Platform, including Power Apps and Power Automate.
- Hands-on programming or scripting experience in at least one language such as JavaScript, C#, PHP, Python, or PowerShell.
- Working knowledge of REST APIs, JSON, SQL/data querying, system integrations, and data flows.
- Ability to translate user needs into maintainable technical solutions and carry work from design through testing and deployment.
- Strong debugging, problem-solving, analytical, and root-cause-analysis skills.
- Clear communication and collaboration skills, including the ability to explain technical concepts and learn unfamiliar systems quickly.
- Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent practical experience gained through work, certifications, self-directed learning, or project-based experience.
- Preferred experience includes Dynamics 365 Field Service, mobile workforce or service operations, Dynamics 365 or Power Platform certifications such as MB-240, web resources, plug-ins, custom connectors, PCF controls, Azure services, middleware, complex integrations, Git, Azure DevOps, automated testing, or structured release management.
Benefits
- The position is based in an office setting at the company's World Headquarters in Moorestown, New Jersey.
- The role requires sitting for extended periods.