Job Summary
This role is responsible for designing and implementing tailored solutions for modern collaboration platforms. We are looking for a front-end Software Developer with a solid understanding of SharePoint's development framework and its API integrations who has a passion for building custom components and integrations that enhance the user experience. Are you proactive, detail-oriented, and driven by delivering impactful, user-centric solutions? Do you bring technical precision and creativity to every project? If you answered yes to these questions, we’d love to hear from you!
Responsibilities
- Solution Development: Design, develop, and implement custom SharePoint solutions, including web parts, apps, and workflows, tailored to client needs.
- Integration Expertise: Build and manage seamless integrations between Infodash, SharePoint, Microsoft Teams, and external platforms, such as financial systems, directories, and legal data sources.
- Custom Components: Develop custom themes, templates, and extensions to enhance the look, feel, and functionality of SharePoint sites.
- Platform Optimization: Optimize SharePoint Online performance, troubleshoot technical issues, and ensure smooth operation across all integrations.
- Collaboration: Work closely with project teams and client stakeholders to align technical solutions with business goals.
- Data Handling: Develop solutions to aggregate and present data from multiple sources, including financial, directory, and client/matter systems, within Infodash.
- Code Quality: Maintain high standards of code quality, documentation, and version control throughout the development lifecycle.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5 years of experience in SharePoint development, including custom solutions and integrations.
- Proficient in SharePoint Framework (SPFx), JavaScript, TypeScript, React, and other modern web technologies.
- Strong understanding of SharePoint Online and on-premises architecture, customization, and development.
- Experience with Power Automate, Power Apps, and the Microsoft Power Platform.
- Knowledge of REST APIs, Microsoft Graph, and integration techniques for SharePoint and Microsoft 365 tools.
- Microsoft certifications in SharePoint or related areas are highly desirable.
- Experience with Azure services, such as Azure Cognitive Search, Azure Data Management (e.g., Azure SQL, Azure Data Factory), and Azure-based application development and deployment.
- Ability to write clean, efficient, and reusable code, with an emphasis on scalability and maintainability.
- Strong problem-solving skills and attention to detail, with a focus on user-centric development.
- Excellent teamwork and communication skills, capable of collaborating with both technical and non-technical stakeholders.
- Experience in the legal sector or professional services is a plus, especially working with client and matter management systems.
- Familiarity with managing data from legal systems, including financial, directory, and document management platforms.
This is full-time remote position. You can work from anywhere but must be available to support North American clients and colleagues in multiple time zones. Primary work hours are 9-5 ET.