What are the responsibilities and job description for the SharePoint Online Developer position at Compunnel Inc.?
VISA COMPATIBILITY: USC
Job Overview:
- We are looking for a skilled SharePoint Online Developer with expertise in SharePoint Framework (SPFx) and SharePoint Online search configuration to join our team.
- In this role, you will develop custom SharePoint solutions and configure advanced search capabilities.
- The ideal candidate will be proficient in SPFx development and customizing SharePoint search for a seamless user experience.
Key Responsibilities:
- SPFx Development: Design and develop custom SharePoint Online web parts, extensions, and applications using the SharePoint Framework (SPFx). Create responsive, user-friendly interfaces and custom features to enhance the functionality of SharePoint Online. Integrate third-party APIs and services with SharePoint Online solutions.
- SharePoint Online Search Configuration: Optimize search functionality to improve the relevance and accuracy of search results based on business requirements. Troubleshoot and resolve search-related issues, ensuring performance and accuracy of search queries. Implement custom search components using SPFx where necessary.
Collaboration & Communication:
- Provide recommendations for improving SharePoint functionality, user experience, and search efficiency.
Required Qualifications:
- Proven experience with SharePoint Framework (SPFx) for custom web part and extension development.
- Hands-on experience with SharePoint Online search configuration, including search schema customization, query rules, and result sources.
- Proficiency in client-side scripting languages such as JavaScript/TypeScript, HTML5, CSS3, and modern web development frameworks like React.
- Experience with SharePoint REST APIs, Graph APIs, and integrating third-party services.
- Familiarity with SharePoint Online site architecture, lists, libraries, and workflows.
- Strong understanding of SharePoint governance, security, and best practices for site management.
Preferred Qualifications:
- Experience with Power Automate, PowerApps, and other Microsoft 365 tools for automation and custom business applications.
- Knowledge of PnP JS, Office UI Fabric, or Fluent UI for enhanced SharePoint development.
- Understanding of modern development tools and frameworks such as Node.js, Visual Studio Code, and Git for version control.
- Familiarity with Azure services, including Azure Functions and Logic Apps, for extending SharePoint capabilities.
- Experience working in an agile project management environment.
Soft Skills:
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Ability to work independently, manage time effectively, and handle multiple tasks concurrently.
Strong attention to detail and a commitment to delivering high-quality solutions.