Microsoft Application Developer

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
No Travel Required

Skills

.NET
Windows PowerShell
Microsoft Azure
Microsoft Technologies
Microsoft Power BI
Microsoft SharePoint

Job Details

We are seeking an experienced Microsoft Application Developer responsible for building applications, automations, APIs, SPFx solutions, and scripts across the Organization M365 ecosystem.

Position Responsibilities

  • Develop .NET/C# APIs or services supporting integrations across M365 and on-prem systems.
  • Write and maintain PowerShell scripts for automation, monitoring, and administrative tasks.
  • Develop and enhance PowerApps (canvas/model-driven) applications based on functional requirements.
  • Build, test, and debug Power Automate flows, including connectors, triggers, and exception handling.
  • Create and optimize Power BI datasets, reports, and data visualizations.
  • Customize SharePoint lists, pages, and implement SPFx components when needed.
  • Perform unit and functional testing of new features and fixes.
  • Monitor ALM pipeline deployment results; troubleshoot solution import/export issues.
  • Participate in technical design discussions and provide recommendations to architecture and engineering teams.
  • Update development documentation, commit logs, and contribute to reusable components and patterns.

Minimum Experience

  • 8+ years professional software development experience using Microsoft .NET Technologies.
  • 5+ years Microsoft 365 development (PowerApps, Power Automate, Power BI).
  • At least 4+ delivered Power Platform production applications.
  • 3+ SharePoint customization/integration projects.

Preferred Certifications

  • Microsoft Certified: Power Platform Developer Associate (PL-400)
  • Microsoft Certified: Power BI Data Analyst (PL-300)
  • Azure Developer Associate (AZ-204) recommended.

Education

  • Bachelor s in Computer Science, Software Engineering, or related discipline.

______________________________________________

No Phone Calls Please

Please send us your resume in a word file with contact details

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.