Sr. M365 - SharePoint Developer/Admin
Job Description
Job Overview
We are looking for a highly capable Senior M365 SharePoint Developer/Admin to join our IT team. In this pivotal role, you will lead the design, development, and management of M365/O365 cloud offerings including Power Platform, Dataverse, Microsoft Teams, OneDrive, and SharePoint Online, while ensuring secure, efficient collaboration and enterprise-grade reliability. This remote role provides a competitive hourly rate and the chance to contribute to innovative projects across the organization.
Responsibilities
- Design, tailor, and sustain SharePoint sites, portals, and workflows to support evolving business needs.
- Apply hands-on expertise with the Power Platform, building Power Automate flows, custom connectors, Dataverse, and Copilot Studio to deliver scalable, production-ready solutions.
- Demonstrate solid Azure fundamentals, including APIs, Azure Functions, Entra ID authentication, and integrating Azure services with Power Platform.
- Implement low-code development best practices that cover solution design, environment governance, and enterprise-wide management.
- Collaborate with product owners, architects, and business stakeholders to translate requirements into robust technical solutions.
- Administer SharePoint environments, handling user management, permissions, and security configurations.
- Partner with cross-functional teams to design scalable solutions aligned with service-oriented architecture principles.
- Integrate SharePoint with other enterprise systems using RESTful APIs, PowerShell scripting, and custom development tools.
- Monitor system performance, troubleshoot proactively, and implement improvements to maximize uptime and reliability.
- Ensure information security compliance through appropriate access controls and data protection measures.
- Support migration projects involving cloud platforms such as AWS or Azure to enhance flexibility and scalability.
Requirements
- Proven track record as a SharePoint Developer or Administrator with strong experience in SharePoint Online and on-premises environments.
- Solid knowledge of system architecture concepts including solution architecture, system design, and systems engineering.
- Proficiency with scripting for automation, including PowerShell, Bash, and shell scripting.
- Familiarity with core IT infrastructure components such as RAID controllers, load balancing, firewalls, VPNs, DNS, DHCP, and network security protocols.
- Hands-on experience with virtualization technologies (VMware ESXi, Hyper-V); knowledge of Kubernetes is a plus.
- Strong understanding of database systems such as SQL Server, MySQL, PostgreSQL, Oracle, NoSQL databases, and related data integration techniques.
- Expertise in programming languages including JavaScript, Java, Python, T-SQL, and PL/SQL; RESTful API development experience is essential.
- Knowledge of DevOps practices and CI/CD pipelines using Jenkins or Azure DevOps.
- Familiarity with cloud hosting on AWS or Azure and experience with microservices architecture is advantageous.
- Experience working within Agile methodologies to deliver iterative solutions while adhering to SDLC best practices.
- Strong grasp of information security principles, including access controls, encryption standards, firewalls, and VPNs to protect sensitive data.
Technologies
- SharePoint Online
- SharePoint On-Premises
- Power Platform
- Power Automate
- Dataverse
- Copilot Studio
- Azure
- Entra ID
- RESTful APIs
- PowerShell
- Bash (Unix shell)
- Shell Scripting
- VMware ESXi
- Microsoft Hyper-V
- Kubernetes
- SQL Server
- MySQL
- PostgreSQL
- Oracle
- NoSQL databases
- JavaScript
- Java
- Python
- T-SQL
- PL/SQL
- Jenkins
- Azure DevOps
- AWS
- microservices architecture