DeveloperJobs.io
← Back to all jobs

Job Description

Remote Azure and SharePoint lead developer for a Federal Agency in the DC Metro area, overseeing development, data migration, and integration across SharePoint Online and Azure.

Responsibilities

  • Plan and implement large scale data migrations from SharePoint 2019 to SharePoint Online using ShareGate and PowerShell
  • Integrate external systems with SharePoint via SharePoint REST API and Graph REST API
  • Provide subject matter expertise to third party developers on API usage and Azure AD OAuth 2.0 authentication
  • Build C# middleware hosted in Azure using scalable integration patterns such as Service Bus triggered Functions
  • Develop, test, deploy, and support applications that leverage Dynamics 365, Power Pages, and SharePoint
  • Translate data retention and archival policies into Microsoft 365 retention policies within a managed process
  • Coach and perform peer reviews for other developers working with related technologies
  • Advise system administrators in establishing test Microsoft 365 tenants
  • Provide production support for SharePoint 2019 and SharePoint Online environments
  • Work with Azure components
  • Create functional apps to support migrations

Technologies

  • Azure
  • SharePoint Online
  • SharePoint 2019
  • ShareGate
  • PowerShell
  • Graph REST API
  • SharePoint REST API
  • Azure AD OAuth 2.0
  • C#
  • Azure Functions
  • Service Bus
  • Dynamics 365
  • Power Pages
  • Microsoft 365

Requirements

  • PowerShell scripting: 4+ years Required
  • Developing middleware using C# hosted in Azure: 5+ years Required
  • Integrating external systems with SharePoint: 6+ years Required
  • Data migration: 4+ years Required
  • Azure experience: 4+ years Required
  • US citizenship for security clearance Required
  • Location: Washington, DC (Remote) Required
  • Salary: USD 135,000 - 140,000 per year
  • Application question: This position requires US citizenship for clearance. Do you meet this requirement?

Desired Skills

  • Excellent oral and written communication
  • Ability to independently lead projects with minimal supervision
  • Experience working in an Agile / Scrum environment
  • Ability to understand Azure services and cloud architectures as they relate to troubleshooting in a hybrid on-prem and cloud environment

Similar Jobs