Sr. SharePoint Developer/Admin

NexivaNew York City, NY
Hybrid

About The Position

This role involves managing, designing, developing, maintaining, and supporting the organization's SharePoint solutions. The position requires a blend of out-of-the-box configurations and custom coding. Key aspects include strategic system design, enforcing governance policies, and reporting on usage to align the platform with business objectives. Responsibilities encompass configuring sites, managing user permissions, performing system updates, troubleshooting, monitoring performance, and providing technical support and training to users. The role also involves collaborating with stakeholders to translate business needs into technical solutions, customizing functionality using tools like Power Platform, SPFx, and .NET, and ensuring the performance, security, and scalability of applications. Strong technical skills in JavaScript and SQL, along with excellent problem-solving and communication abilities, are essential.

Requirements

  • Strong understanding of SharePoint architecture, features, and best practices.
  • Experience with system monitoring, troubleshooting, and performance optimization.
  • Proficiency in security management, including user permissions, access controls, and firewalls.
  • Knowledge of both on-premises and cloud-based (SharePoint Online) environments.
  • Experience with SharePoint Online, including SPFx and REST APIs.
  • Experience with the Microsoft Power Platform (PowerApps, Power Automate, Power BI).
  • Experience with version control systems and development tools like Visual Studio and Azure DevOps.
  • Experience with front-end development with JavaScript, HTML, CSS, and related libraries (e.g., jQuery, React).
  • Familiarity with other Microsoft 365 services and how to integrate them with SharePoint.
  • Good communication and interpersonal skills to interact with end-users and stakeholders.
  • Master's degree in computer science or equivalent experience (8+ years).

Responsibilities

  • Install, configure, and maintain the SharePoint environment, including servers, services, and databases to ensure optimal performance and availability.
  • Create and manage user accounts, roles, and permissions to control access to sites and content, and to ensure appropriate security.
  • Set up and manage SharePoint sites, document libraries, and content types, including creating new sites, managing workflows, and implementing custom solutions.
  • Optimize SharePoint solutions for performance, scalability, and security, and ensure compliance with relevant requirements.
  • Monitor system health, perform regular backups, and troubleshoot issues to prevent data loss and maintain system integrity.
  • Manage security aspects like firewalls and security zones.
  • Support SharePoint migrations, upgrades, and ongoing maintenance of existing applications.
  • Integrate SharePoint with other enterprise systems and third-party applications, including Microsoft 365 and Azure services.
  • Provide technical support to end-users, answer questions, and conduct training sessions to help employees use SharePoint effectively.
  • Stay updated on the latest SharePoint features and best practices to make strategic adjustments.
  • Develop and enforce governance policies, analyze usage trends, and report on activity to management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service