Software Developer

Software Developer

Posted 1 day ago by 1764268656

Negotiable
Outside
Remote
USA

Summary: The Software Developer role focuses on designing, developing, and enhancing solutions within the Microsoft 365 ecosystem, requiring expertise in Power Platform, .NET programming, SharePoint Administration, and Azure services. The position demands strong communication and collaboration skills to work effectively with technical teams and business stakeholders. The ideal candidate will have experience in building scalable applications and automating business processes. This is a remote position based in the USA.

Key Responsibilities:

  • Design, develop, and support applications across the Microsoft 365 (M365) Cloud Suite within large corporate or government environments.
  • Build and enhance solutions using the Microsoft Power Platform, including PowerApps, Power Automate (Flow), and Power BI.
  • Develop applications using .NET technologies such as C#, ASP.NET MVC, Entity Framework, along with JavaScript, HTML, and CSS.
  • Write, optimize, and maintain PowerShell scripts to automate administrative and operational tasks.
  • Work with Exchange Online, Intune, Azure AD, and the broader Azure ecosystem, ensuring secure and efficient integration of services.
  • Perform Microsoft 365 development and SharePoint Administration, including customizations, workflows, and site configurations.
  • Develop both Canvas and Model-Driven PowerApps, ensuring alignment with business needs and M365 governance.
  • Customize SharePoint lists and develop integrations for disparate systems using PowerApps and other M365 tools.
  • Manage and configure user permissions, compliance rules, and data retention policies across the M365 platform.
  • Utilize Copilot for Power Apps, Copilot for Power Automate, and AI Builder to enhance applications and automation processes.
  • Troubleshoot and resolve complex technical issues across the M365 platform, including AvePoint Online Services.
  • Document technical solutions and communicate effectively with both technical and non-technical stakeholders.
  • Establish and maintain strong relationships with business units, ensuring the successful delivery of technical solutions.

Key Skills:

  • Minimum of 5 years of experience supporting or developing within the Microsoft 365 cloud environment for large organizations.
  • Extensive experience with the Microsoft Power Platform PowerApps, Power BI, and Power Automate.
  • Strong .NET development skills (C#, ASP.NET MVC, Entity Framework).
  • Proficiency with JavaScript, HTML, and CSS for front-end development.
  • Demonstrated experience in developing and automating solutions using PowerShell.
  • Solid knowledge of Exchange Online, Intune, Azure AD, and the Azure ecosystem.
  • Hands-on experience with Microsoft 365 development and SharePoint Administration.
  • Proven ability to develop PowerApps models and customize SharePoint-based solutions.
  • Experience configuring M365 permissions, compliance settings, and data retention policies.
  • Knowledge of Copilot for Power Apps, Copilot for Power Automate, and AI Builder.
  • Strong troubleshooting and problem-solving skills across the M365 and AvePoint platforms.
  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively and maintain strong relationships with business units.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Software Developer

Location: Remote

Job Description

The Software Developer will be responsible for designing, developing, and enhancing solutions within the Microsoft 365 (M365) ecosystem. This role requires deep technical expertise in Power Platform development, .NET programming, SharePoint Administration, and Azure services. The ideal contractor will be highly skilled in building scalable applications, automating business processes, integrating systems, and ensuring compliance across M365 environments. Strong communication and collaboration skills are essential for working effectively with technical teams and business stakeholders.


Key Responsibilities

  • Design, develop, and support applications across the Microsoft 365 (M365) Cloud Suite within large corporate or government environments.
  • Build and enhance solutions using the Microsoft Power Platform, including PowerApps, Power Automate (Flow), and Power BI.
  • Develop applications using .NET technologies such as C#, ASP.NET MVC, Entity Framework, along with JavaScript, HTML, and CSS.
  • Write, optimize, and maintain PowerShell scripts to automate administrative and operational tasks.
  • Work with Exchange Online, Intune, Azure AD, and the broader Azure ecosystem, ensuring secure and efficient integration of services.
  • Perform Microsoft 365 development and SharePoint Administration, including customizations, workflows, and site configurations.
  • Develop both Canvas and Model-Driven PowerApps, ensuring alignment with business needs and M365 governance.
  • Customize SharePoint lists and develop integrations for disparate systems using PowerApps and other M365 tools.
  • Manage and configure user permissions, compliance rules, and data retention policies across the M365 platform.
  • Utilize Copilot for Power Apps, Copilot for Power Automate, and AI Builder to enhance applications and automation processes.
  • Troubleshoot and resolve complex technical issues across the M365 platform, including AvePoint Online Services.
  • Document technical solutions and communicate effectively with both technical and non-technical stakeholders.
  • Establish and maintain strong relationships with business units, ensuring the successful delivery of technical solutions.

Required Qualifications

  • Minimum of 5 years of experience supporting or developing within the Microsoft 365 cloud environment for large organizations.
  • Extensive experience with the Microsoft Power Platform PowerApps, Power BI, and Power Automate.
  • Strong .NET development skills (C#, ASP.NET MVC, Entity Framework).
  • Proficiency with JavaScript, HTML, and CSS for front-end development.
  • Demonstrated experience in developing and automating solutions using PowerShell.
  • Solid knowledge of Exchange Online, Intune, Azure AD, and the Azure ecosystem.
  • Hands-on experience with Microsoft 365 development and SharePoint Administration.
  • Proven ability to develop PowerApps models and customize SharePoint-based solutions.
  • Experience configuring M365 permissions, compliance settings, and data retention policies.
  • Knowledge of Copilot for Power Apps, Copilot for Power Automate, and AI Builder.
  • Strong troubleshooting and problem-solving skills across the M365 and AvePoint platforms.
  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively and maintain strong relationships with business units.