Required Skills: sharepoint
Job Description
Client: Bank of America
Location: Addison, TX or Charlotte, NC (onsite 3x a week)
Contract: 12-18 months
- Top 3 requirements:
- Enterprise Sharepoint SE experience (must have extensive on prem)
- Experience connecting and troubleshooting multiple Sharepoint farms in an on prem infrastructure (they help the ops team a lot)
- Comfortable using Staplers and Custom Features
- 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
- Have you worked in a large SharePoint environment (thousands of sites)?
- Can you explain how you’ve managed multiple SharePoint farms?
- What’s your experience with automating site creation and configuration?
- How do you handle patching SharePoint without causing downtime?
- Have you supported custom applications built on SharePoint?
- Are you comfortable working with SQL databases in a SharePoint context?
- How do you ensure SharePoint is secure and compliant with governance policies?