Sharepoint Developer
  • MM IT
18 Days Ago
NA
NA
Charlotte NC-NC, Addison-TX
5-20 Years
Required Skills: sharepoint
Job Description
Client: Bank of America
Location: Addison, TX or Charlotte, NC (onsite 3x a week)
Contract: 12-18 months
 
  1. Top 3 requirements: 
    1. Enterprise Sharepoint SE experience (must have extensive on prem)
    2. Experience connecting and troubleshooting multiple Sharepoint farms in an on prem infrastructure (they help the ops team a lot)
    3. Comfortable using Staplers and Custom Features
    4. Powershell or PnP scripting
Day to Day Responsibilities/project specifics: Will be working with the Sharepoint Engineering team to support Sharepoint SE thought troubleshooting, patching, etc. Will need a good understanding of Sharepoint Admin (utilities/features) so that they can help the operations team with any questions.
 
 
SharePoint SE Engineer
 
Environment Overview
  • 15,000+ SharePoint sites and 150,000+ subsites.
  • 200+ SQL databases supporting content, configuration, and services.
  • Highly customized infrastructure with custom applications, automated provisioning, and cross-farm service architecture.
  • InfoPath and SharePoint Designer 10,000+ Apps
 
What This Role Requires
 
Deep SharePoint Expertise
  • The candidate must have hands-on experience with SharePoint Subscription Edition (SE) or recent versions like 2019. SharePoint Online is a plus.
  • They should understand how SharePoint works at scale—not just small team sites, but enterprise-level deployments.
 
Multi-Farm Architecture
  • SharePoint can be split into multiple “farms” (groups of servers working together). This setup helps with performance, security, and scalability.
  • The engineer should know how to connect farms, share services, and troubleshoot issues across them.
 
Feature Stapling & Site Provisioning
  • When new sites are created, they need to be automatically configured with the right tools and settings.
  • The engineer should know how to use Feature Stapling to automate this and have experience with PowerShell or PnP scripting.
 
Patching & Maintenance
  • SharePoint updates can be complex and risky. The engineer must:
    • Know how to plan and apply patches safely.
    • Understand zero-downtime strategies.
    • Be able to roll back if something breaks.
    • Validate updates using logs and health checks.
 
Custom Applications
  • The environment includes custom-built tools that run inside SharePoint.
  • The engineer should be able to:
    • Support and troubleshoot these apps.
    • Work with developers to ensure compatibility with SharePoint SE.
    • Understand technologies like SPFx, .NET, or REST APIs.
 
Database Awareness
  • With over 200 databases, the engineer must understand:
    • How SharePoint stores data.
    • How to monitor and optimize database performance.
    • How to work with DBAs to ensure stability and backups.
 
Security & Governance
  • SharePoint handles sensitive data. The engineer should:
    • Know how to manage permissions, authentication, and auditing.
    • Help enforce governance policies for site creation, access, and lifecycle.
 
Collaboration & Communication
  • This role involves working with infrastructure, security, and business teams.
  • The candidate must be able to document processes, communicate clearly, and train others when needed.
 
Suggested Screening Questions
  1. Have you worked in a large SharePoint environment (thousands of sites)?
  2. Can you explain how you’ve managed multiple SharePoint farms?
  3. What’s your experience with automating site creation and configuration?
  4. How do you handle patching SharePoint without causing downtime?
  5. Have you supported custom applications built on SharePoint?
  6. Are you comfortable working with SQL databases in a SharePoint context?
  7. How do you ensure SharePoint is secure and compliant with governance policies?
 

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates