Senior NET Developer
Job Title: Senior .NET Developer (SharePoint Experience)
Location: Alpharetta, GA (Hybrid 3 Days Onsite)
Rate: DOE
Experience: 10+ Years
Job Description
We are seeking a Senior .NET Developer with strong SharePoint experience to design, develop, and support enterprise applications and integrations. The ideal candidate will have deep expertise in C#, ASP.NET, SharePoint Online, PowerShell scripting, Microsoft Graph API, and Azure AD authentication, along with hands-on experience managing SharePoint and OneDrive permissions.
This role involves working closely with infrastructure, security, and business teams to implement scalable solutions leveraging Microsoft 365 and Azure services.
Key Responsibilities
Required Skills
Location: Alpharetta, GA (Hybrid 3 Days Onsite)
Rate: DOE
Experience: 10+ Years
Job Description
We are seeking a Senior .NET Developer with strong SharePoint experience to design, develop, and support enterprise applications and integrations. The ideal candidate will have deep expertise in C#, ASP.NET, SharePoint Online, PowerShell scripting, Microsoft Graph API, and Azure AD authentication, along with hands-on experience managing SharePoint and OneDrive permissions.
This role involves working closely with infrastructure, security, and business teams to implement scalable solutions leveraging Microsoft 365 and Azure services.
Key Responsibilities
- Design, develop, and maintain enterprise applications using C# and ASP.NET
- Develop and maintain SharePoint Online solutions and integrations
- Implement Modern Authentication using Azure AD and Microsoft identity platform
- Work with Microsoft Graph API for SharePoint, Teams, and OneDrive automation
- Develop PowerShell scripts for automation, provisioning, and administration
- Manage SharePoint site collections, group sites, and permissions
- Implement OneDrive account provisioning and permissions management
- Create and manage Azure AD Applications and service principals
- Build secure APIs and integrations with Microsoft 365 services
- Troubleshoot production issues and provide performance tuning
- Collaborate with DevOps teams for deployment and CI/CD
- Document technical solutions and best practices
Required Skills
- 10+ years of experience in .NET development
- Strong experience with C#
- Strong experience with ASP.NET / ASP.NET Core
- Hands-on experience with SharePoint Online
- Strong PowerShell scripting experience
- Experience with Microsoft Graph API
- Strong understanding of Modern Authentication (OAuth, Azure AD)
- Experience with Azure AD Application Registration
- SharePoint Site and Group Permissions Management
- Experience with OneDrive Account & Permission Management
- REST API development and integration
- Strong debugging and troubleshooting skills
