DeveloperJobs.io
← Back to all jobs

Job Description

ETS, Inc is seeking an Application Developer to support and evolve Microsoft Dynamics 365 solutions for teams operating in New Jersey. This onsite role focuses on designing, building, testing, and maintaining capabilities across Dynamics 365 Field Service, Microsoft Power Platform, integrations, and selected in-house applications, with an emphasis on dependable delivery and ongoing support.

Working closely with implementation, service operations, IT, developers, and end users, you will translate business requirements into technical designs and enhancements, then help ensure releases run smoothly in production.

What you’ll do

  • Design, develop, test, deploy, and maintain solutions in Dynamics 365 Field Service, Dataverse, Power Apps, and Power Automate.
  • Convert business requirements into technical designs, prototypes, and production-ready improvements that are maintainable and reliable.
  • Configure and extend Dynamics 365 data and user experience, including tables/entities, forms, views, business rules, workflows, security roles, and solution components.
  • Create custom features and scripts using technologies such as JavaScript, HTML/CSS, C#, PHP, SQL, Python, and PowerShell, choosing the best fit for the job.
  • Develop and support integrations using REST APIs, Power Platform connectors, third-party tools, and data workflows.
  • Collaborate 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 implement durable fixes or product improvements for repeat problems.
  • Contribute to source control, testing, solution review, and release practices to improve quality and reduce deployment risk.
  • Work with service operations, IT, developers, and end users to gather requirements, review solutions, and confirm outcomes.
  • Support application releases and ongoing operations, including user access, data quality, performance monitoring, and production stability.
  • Create technical documentation, release notes, support guides, and training materials, and share reusable patterns and lessons learned 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.
  • Working knowledge of REST APIs, JSON, SQL and data querying, system integrations, and data flows.
  • Ability to translate user needs into maintainable technical solutions, carrying work through design, testing, and deployment.
  • Strong debugging, problem-solving, and analytical skills, including root cause analysis.
  • Clear communication and collaboration, including the ability to explain technical concepts and learn unfamiliar systems quickly to deliver reliable results.
  • 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.
  • Note: You do not need to be an expert in every technology listed.
  • Must be a U.S. Citizen or Green Card Holder.

Location and compensation

  • Location: Moorestown, NJ (onsite)
  • Salary: USD 85,000 - 90,000 per year
  • Experience: 2+ years

Technology areas you’ll work with

  • Microsoft Dynamics 365, Dynamics 365 Field Service, Dataverse
  • Power Apps, Power Automate, Power Platform connectors
  • JavaScript, HTML/CSS, C#, PHP, SQL, Python, PowerShell
  • REST APIs, JSON, third-party tools

Similar Jobs