NCMS Careers

Business Applications Developer

Location:

This is a hybrid role and requires 3 days in the office in Ann Arbor, Michigan.

Supervisory Duties:

This position does not have supervisory responsibilities or direct people management responsibilities.

Job Purpose:

The Business Applications Developer is responsible for developing, implementing, maintaining, and enhancing business applications, automated solutions, and workflows within the Microsoft Power Platform and Microsoft 365 environment. This position will partner closely with the Process Automation Team (PAT) to support and maintain solutions developed by the team while continuing to identify and develop new opportunities for automation and process improvement.

The role will serve as a technical resource for Power Platform solutions, integrations, and related business applications, helping establish sustainable development, maintenance, and governance practices across the organization.

Primary Responsibilities: 

  • Develop, configure, test, deploy, and maintain solutions using Microsoft Power Platform, including Power Apps, Dataverse, SharePoint Lists, Power Pages, and Power Automate.
  • Take ownership of ongoing maintenance, enhancement, and support of solutions developed across the organization.
  • Work with Microsoft technologies to support application and integration development.
  • Partner with PAT and business stakeholders to understand business needs and translate them into effective technical solutions.
  • Troubleshoot and resolve issues with Power Platform applications, workflows, integrations, and automated processes.
  • Monitor, maintain, and update existing solutions to ensure reliability, performance, and continued business value.
  • Identify opportunities to improve existing processes through automation, application development, and system integration.
  • Contribute to the development of a Power Platform Center of Excellence, including development standards, documentation, governance, and best practices.
  • Collaborate with technical teams and business stakeholders on the implementation and maintenance of system integrations.
  • Provide dedicated technical ownership and maintenance for applications, workflows, integrations, and automated processes as organizational needs evolve.
  • Document solutions, configurations, workflows, integrations, and support procedures.
  • Work collaboratively with internal technical resources and external vendors.
  • Perform other duties as assigned.

Requirements:

  • Must be a citizen of the United States.
  • Must have or be eligible to obtain a government security clearance.
  • Must be fully vaccinated against COVID-19 unless legally exempt.
  • Flexibility to work a hybrid schedule; three days in office & two days home.
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 3-5 years’ of experience in developing and maintain solutions using Microsoft Power Platform.
  • Demonstrated experience with Power Apps and Power Automate.
  • Experience with Microsoft 365 and cloud-based technologies.
  • Understanding of application integrations, APIs, data flows, and system-to-system communication.
  • Experience troubleshooting and maintain business applications, workflows, and integrations.
  • Strong analytical and problem-solving skills with the ability to translate business needs into technical solutions.
  • Strong communication and collaboration skills and the ability to effectively work with both technical and non-technical stakeholders.

Physical Requirements:

  • Ability to remain in a stationary position for extended periods while working at a computer.

This position is contingent upon the successful completion of a background screening, which may include checks for criminal history, driving records, financial history, and education verification, as permitted by law.

NCMS IS AN EQUAL OPPORTUNITY EMPLOYER

How to Apply:

Please submit the position title you are interested in and resume in PDF format only by email to careers@ncms.org