Position: SharePoint Developer
Role Overview
This role is responsible for designing, developing,
enhancing, and supporting full‑stack web applications and enterprise platforms,
with a strong focus on Microsoft SharePoint Online and the Microsoft Power
Platform. The position supports ongoing sustainment, upgrades, and
modernization initiatives within a large public‑sector environment.
Key Responsibilities
- Design,
implement, and continuously expand data pipelines through extraction,
transformation, and loading (ETL) activities.
- Translate
technical system specifications into working, tested applications.
- Develop
detailed programming specifications, write and generate code, conduct unit
testing, and maintain applications.
- Troubleshoot
and resolve technical issues related to application use, implementation,
conversion, and migration.
- Support
SharePoint and Power Platform version releases, infrastructure
sustainment, and time‑sensitive upgrades.
- Participate
in software development lifecycle activities, including design, build,
test, deployment, and support.
- Collaborate
with technical teams and business stakeholders to gather and document
requirements.
- Support
front‑end and back‑end integration, including API development and
application architecture.
- Provide
post‑implementation support and resolve technical issues.
- Prepare
user and system documentation as required.
Technical & General Skills
- Experience
in programming, systems analysis, and application support.
- Experience
with structured development methodologies and modern design patterns.
- Strong
skills in designing, coding, testing, debugging, and documenting
applications.
- Experience
with object‑oriented and third‑generation programming languages.
- Experience
with relational and hierarchical databases.
- Experience
with application architecture, API development, and front‑end/back‑end
integration.
- Strong
analytical, problem‑solving, communication, and collaboration skills.
- Proven
ability to meet deadlines and work effectively in a team environment.
Full Stack Development Skills
- Proficiency
in front‑end and back‑end development, including database design and
DevOps practices.
- Experience
designing and implementing overall web architecture for scalability and
performance.
- Experience
developing RESTful APIs and integrating front‑end interfaces with APIs.
- Experience
with continuous integration and continuous deployment (CI/CD).
Desirable Skills
- Experience
developing internet‑ready and mobile‑friendly applications.
- Experience
with rapid application development (RAD) methodologies.
- Knowledge
of information management principles and practices.
- Experience
with middleware, gateways, and installation scripts.
- Experience
facilitating design walkthroughs with project teams.
- Knowledge
of accessibility standards and regulations.
- Strong
experience with Angular, JavaScript, HTML, and CSS.
- Experience
designing user interactions, layouts, and front‑end interfaces.
- Working
knowledge of UX/UI principles.
- Experience
with Java‑based web technologies (e.g., application servers, servlets).
- Strong
SQL and database skills (e.g., Oracle, SQL Server).
- Experience
with REST and SOAP web services.
- Experience
with agile tools and methodologies (e.g., Azure DevOps, Jira, Scrum).
Experience and Skill Set Requirements
Technical Skills – 50%
- Experience
with Microsoft SharePoint Online, Power Apps, Power Automate, Dataverse.
- Experience
with Azure fundamentals, C#, .NET framework, SQL Server, HTML, JavaScript,
and CSS.
- Experience
building accessible applications.
- Experience
with data migration.
Troubleshooting Skills – 25%
- Experience
maintaining and enhancing SharePoint websites and applications.
- Experience
troubleshooting SharePoint‑related issues.
Soft Skills – 15%
- Strong
communication and interpersonal skills.
Public Sector Experience – 10%
- Experience
working within a public‑sector or government environment.
- Familiarity
with government IT policies and procedures.
Must‑Have Requirements
- SharePoint
Online and Power Platform experience.
- Experience
creating accessible applications.
- Experience
with data migration.
- Experience
maintaining and enhancing SharePoint websites and applications.
About Symbiotic Digital
Symbiotic Digital provides the IT Experts you need that
solve problems and get things done. See what the top 2% in their field can do
for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)
We serve customers in two ways:
- Digital
Experts: IT consulting expertise — Bright Minds That Produce Proven
Results
- Recruitment: Find the right people you need
Serving IT & Business leaders, Symbiotic Digital
provides a business system that enables us to deliver expert technical staff to
solve challenging business and IT problems. IT leaders across Canada rely on
Symbiotic Digital to staff difficult assignments with proven experts, uniquely
evaluated through our QMS – Quality Management System Staff Development Model.
We are a 100% Indigenous‑owned company.

