Current Opportunity

Microsoft SharePoint and Systems Developer

Help RiverBend build practical Microsoft 365, SharePoint, Power BI, Excel, workflow, and project tracking systems that improve how information is organized, reported, shared, and used.

  • Microsoft SharePoint development
  • Power BI and reporting support
  • Excel tools and macros
  • Project tracking and workflow systems

This role is for a practical technical problem-solver who can understand how business work gets done, build useful tools, and document systems so they can be maintained, improved, and reused across multiple clients.

Modern workspace showing Microsoft 365 systems, dashboards, and project tracking tools

Practical Systems Development

Full-time role with meaningful project work

Position Overview

Quick Job Details

This role supports the development of practical Microsoft 365, SharePoint, Power BI, Excel, macro, reporting, and project management tools that help RiverBend and its clients organize information, track work, and share updates more effectively.

Location

1186 Roland St., Thunder Bay, Ontario. This role is expected to be based primarily through RiverBend’s Thunder Bay office, with flexibility depending on project needs.

Employment Type

Full-time role focused on Microsoft SharePoint, Microsoft 365 systems, Power BI reporting support, Excel tools, macros, and workflow development.

Application Status

Open until filled. Applications will be reviewed as they are received.

Compensation

$75,000 to $90,000 per year, based on experience, technical ability, independence, and practical problem-solving skills.

Position Summary

Microsoft SharePoint and Systems Developer

RiverBend is seeking a Microsoft SharePoint and Systems Developer to help design, build, document, and maintain practical information systems for RiverBend and its clients. This role focuses on using Microsoft 365, SharePoint, Power BI, Excel, workflow tools, and project tracking systems to improve how information is organized, reported, shared, and used.

What this role focuses on

This role is about building practical systems that help RiverBend prepare information on behalf of clients, share that information in a timely way, and support better reporting, communication, project tracking, and follow-through. A major part of the work is understanding how business operations function and identifying where SharePoint, Microsoft 365, Power BI, Excel, macros, and workflow tools can make the work clearer and more useful.

SharePoint Development

Build and maintain SharePoint sites, document libraries, lists, permissions, pages, and related structures for RiverBend and client-facing work.

Client Communication Systems

Develop tools that help RiverBend organize information clearly and provide timely updates, reports, and documents to clients.

Power BI and Reporting Support

Help prepare information from accounting systems, Excel files, and other sources so it can be used in Power BI dashboards and regular client reporting.

Excel Tools and Macros

Create and maintain Excel-based reporting tools, templates, macros, and structured workbooks for financial and non-financial reporting.

Project Tracking and Workflow Tools

Develop practical tools for work plans, task follow-up, deadlines, project status updates, and progress tracking across client and internal files.

Documentation and System Management

Document how systems are built, maintained, and reused so RiverBend can support multiple clients consistently as needs grow.

Success Profile

This role is a strong fit for someone who enjoys practical problem-solving, can work independently, and can use online resources, testing, documentation, and clear thinking to work through technical issues as they arise.

Practical problem-solver who can turn business needs into useful tools.
Able to work independently, research issues, test solutions, and follow through.
Comfortable working with Microsoft 365, SharePoint, Excel, reporting tools, and structured information.
Able to understand how people actually work and build systems that support real tasks.
Organized and careful with permissions, data structure, documentation, and system maintenance.
Comfortable communicating with non-technical users and explaining tools clearly.

Qualifications and Experience

Required Experience

  • Minimum 5 years of experience in a computer programming, systems development, reporting, data, or related technical field.
  • Experience developing or supporting business systems, reporting tools, workflows, or structured information processes.
  • Strong Microsoft Excel skills, including formulas, structured workbooks, and reporting tools.
  • Ability to work independently, investigate problems, research solutions, and follow through until issues are resolved.
  • Strong organizational skills and ability to document systems clearly.
  • Ability to understand business processes and translate them into practical tools.
  • Strong communication skills and ability to work with non-technical users.

Strong Assets

  • Experience working in a Microsoft 365 environment.
  • Experience with Microsoft SharePoint, including lists, libraries, permissions, pages, and site structure.
  • Experience with Power BI or data reporting tools.
  • Experience with Power Automate or Microsoft workflow tools.
  • Experience developing Excel macros or VBA-based reporting tools.
  • Experience working with accounting software data.
  • Experience building project management, task tracking, or workflow systems.
  • Experience supporting First Nation organizations, public sector entities, not-for-profits, or client-service environments.

Practical systems thinking matters

This role requires more than technical ability. The right person needs to understand how business work happens, where tools are useful, and how to document systems so they can be maintained, rebuilt, and reused across multiple clients.