Opportunity Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Microsoft Dynamics 365 - Field Service Application Developer

OPEX Open · verified Oct 24, 2026
Moorestown Full-time Mid-level Software Engineering

At a glance

Mid-level Software Engineering role at OPEX. Moorestown · full-time · $95,000–$115,000 base.

SalaryStated by OPEX
$95,000 – $115,000
Base salary for this role, in USD per year, as published in the posting.
RoleSoftware Engineering
SeniorityMid-level
LocationMoorestown
EmploymentFull-time
Base pay$95,000–$115,000
PostedJul 30, 2026 · 2mo ago
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Build and maintain Field Service, Dataverse and Power Platform solutions, taking work from business needs through release
  • Configure Dynamics tables, forms, workflows and security, then add custom features with a suitable programming language
  • Connect applications through REST APIs, Power Platform connectors and data workflows, and support the Field Service migration
  • Investigate production faults, identify root causes and deliver lasting corrections or product improvements
  • Work with operations, IT and end users to test changes, support releases, and prepare documentation and training materials

What you bring

  • At least two years developing or extending Dynamics 365 and Dataverse, or equivalent business application experience
  • You have used Power Apps and Power Automate, plus at least one programming or scripting language
  • You understand REST APIs, JSON, SQL or data querying, integrations and data flows
  • You can turn user needs into maintainable solutions and carry them through testing and deployment

Who this fits

This hands-on role suits a mid-level developer who wants to build and support business applications, with collaboration across service operations, IT and end users. The job is based in an office in Moorestown, New Jersey, and involves sitting for extended periods.

From the employer

Microsoft Dynamics 365 Field Service Application Developer

Position Summary

OPEX Corporation is seeking a Microsoft Dynamics 365 - Field Service Application Developer to join our team at our World Headquarters in Moorestown, NJ. This hands-on role focuses on designing, building, testing, and maintaining solutions across Dynamics 365 Field Service, Microsoft Power Platform, integrations, and select in-house applications.

You will translate business needs into maintainable solutions, own work from discovery through deployment, and stay close to production by troubleshooting and improving what you build. The role emphasizes development and enhancement while retaining responsibilities for configuration, support, documentation, and user enablement.

How We Work

We share context, review ideas, pair on difficult problems, and step in when work crosses applications or specialties. We value teammates who communicate openly, document what they learn, and make the whole team stronger.

Talent does not always follow a traditional path. Skills gained through self-study, side projects, open-source work, experimentation, or experience outside a formal developer title are welcome. Tell us what you built, how you learned, and how you made something better. You do not need to check every box.

Responsibilities

  • Design, develop, test, deploy, and maintain solutions in Dynamics 365 Field Service, Dataverse, Power Apps, and Power Automate.
  • Translate business requirements into technical designs, prototypes, and production-ready enhancements that are reliable and maintainable.
  • Configure and extend Dynamics 365 tables/entities, forms, views, business rules, workflows, security roles, and solution components.
  • Build custom features and scripts using JavaScript, HTML/CSS, C#, PHP, SQL, Python, PowerShell, or the best-fit technology.
  • Develop and support integrations using REST APIs, Power Platform connectors, third-party tools, and data workflows.
  • Partner with the implementation team on the migration to Dynamics 365 Field Service, including data mapping, validation, testing, and issue resolution.
  • Debug production issues, perform root cause analysis, and turn recurring problems into durable fixes or product improvements.
  • Contribute to source control, testing, solution review, and release practices that improve quality and reduce deployment risk.
  • Collaborate with service operations, IT, developers, and end users to gather requirements, review solutions, and validate outcomes.
  • Support application releases, updates, user access, data quality, performance monitoring, and production stability.
  • Create clear technical documentation, release notes, support guides, and training materials, and share reusable patterns and lessons with the team.

Requirements

  • 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 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. You do not need to be an expert in every technology listed.
  • 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, and analytical skills, including root cause analysis.
  • Clear communication and collaboration, with the ability to explain technical concepts, learn unfamiliar systems quickly, and carry work to a reliable result.
  • 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 Qualifications (Helpful, Not Required)

  • Experience with Dynamics 365 Field Service or supporting mobile workforce/service operations.
  • Microsoft Dynamics or Power Platform certification, such as MB-240 or a similar credential.
  • Experience with Dynamics 365 web resources, plug-ins, custom connectors, PCF controls, or other extensibility tools.
  • Exposure to Azure services, middleware, or complex integrations.
  • Experience with Git, Azure DevOps, CI/CD, automated testing, or structured release management.
  • Examples of independent projects, automations, tools, or process improvements that show how you learn, build, and solve problems.

Physical/Work Environment

  • This position is based in an office setting.
  • The role requires the ability to sit for extended periods.

Salary range: $95,000-$115,000, based on experience.

Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Software Engineering$90k+

Find me work

By the team behind techroles.

Find me work
Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.