We are seeking an experienced
SharePoint Developer
to join our team. The ideal candidate will have expertise in
SharePoint Online development, enterprise-level migration, customization, and integration with Azure services
. The role requires strong problem-solving skills, attention to detail, and the ability to work in Agile environments.
Key Responsibilities
- Lead SharePoint Online migration and records management: Plan and execute enterprise migrations and records retention strategies to preserve metadata, permissions, and compliance expected outcome: successful migrations with minimal downtime, validated data integrity, and compliant records handling.
- Design and deliver custom SharePoint solutions (SPFx, Web Parts): Develop maintainable, accessible UI/logic and responsive markups that meet business requirements expected outcome: intuitive user experiences and reusable components with clear documentation.
- Integrate with Azure and backend services: Build and maintain integrations using .NET Core Web APIs, Graph API, REST APIs, and relevant Azure services expected outcome: secure, reliable integrations that meet functional SLAs.
- Implement automation and operational scripts: Use PowerShell and Power Automate to streamline deployments, migrations, and routine tasks expected outcome: reduced manual effort, repeatable processes, and improved deployment reliability.
- Ensure quality through documentation and testing: Produce Low-Level Design docs, unit test plans, test cases, and participate in integration testing expected outcome: traceable requirements-to-deliverables and reduced production defects.
- Optimize performance and security compliance: Monitor application performance, implement optimizations, and ensure adherence to application/data security standards expected outcome: performant systems that meet security and compliance requirements.
- Collaborate within Agile teams: Actively participate in Scrum ceremonies, code reviews, and pair with onsite/offshore teams to deliver increments expected outcome: predictable delivery cadence and improved cross-team collaboration.
- Prioritize work and manage incidents: Proactively manage work queues, communicate trade-offs, provide timely issue resolution and root cause analysis expected outcome: clear priorities, controlled risk, and timely incident closure.
Required Skills & Experience
- Bachelor's degree in Computer Science or equivalent.
- 69 years of relevant experience with SharePoint Online, .NET Core 8 Web API, SPFx, REST API, Graph API.
- 3+ years of experience with Azure services (Storage Account, Web Apps, Functions, Service Bus Topics, Key Vault, Logic Apps).
- Experience in PostgreSQL, Entity Framework, React, and custom Web Parts.
- Hands-on experience with PowerShell, Power Automate, and automating SharePoint API.
- Strong experience in customizing/configuring Web Parts, Master Pages, Managed Metadata, Content Types, Site Columns, Templates, and Site Definitions.
- Knowledge of IIS configurations, Domain Controller, Active Directory setup.
- Expertise in application performance monitoring, optimization, and security compliance.
- Familiarity with authorization/authentication (SharePoint & Azure Entra).
- Excellent communication and documentation skills.
- Strong team collaboration and organizational abilities.
Skills: azure web apps,.net core,postgresql,azure storage account,azure service bus,azure logic apps,azure key vault,sharepoint,entity framework,sharepoint migration,application security compliance,spfx,sharepoint online,react.js,azure functions,sharepoint developer