Senior Developer

Calgary Board of Education

Calgary

Hybrid

CAD 65,931 - 90,260

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A regional educational institution in Calgary is seeking a Senior Developer to deliver high-quality software solutions using Microsoft technologies. The role supports flexible remote work and requires extensive experience in software development, particularly within complex environments. Candidates should have strong problem-solving skills and the ability to document technical processes. Salary ranges from $47.86 to $65.52 per hour, for a full-time position of 35 hours/week.

Qualifications

  • 5 years of hands-on experience in software development.
  • Familiarity with continuous build and integration frameworks.
  • Microsoft developer certifications are assets.

Responsibilities

  • Conduct design, development and implementation for software solutions.
  • Build and document interfaces and support applications.
  • Ensure system performance meets user expectations.

Skills

Software development
Debugging and problem-solving
Interpersonal communication
Agile methodologies

Education

Bachelor of Science in Computer Science

Tools

Microsoft SQL Server
Visual Studio
Azure

Job description

The Senior Developer role is with the Calgary Board of Education (CBE). This position delivers high quality software solutions across the CBE application ecosystem and environments, using the latest Microsoft technologies and other CBE approved tools.

The CBE supports a flexible work program allowing remote work up to three days per week, with a minimum of two days in the office. At times, you may be required to work in the office more than two days per week based on operational requirements.

Responsibilities:

  • Conducts all aspects of design, development and implementation related to new software solutions as well as modification of existing systems and solutions
  • Designs, builds, documents, implements and supports interfaces, automations, and the reengineering of processes related to applications or systems
  • Ensures systems perform reliably and consistently with end user expectations
  • Develops strategies and implements plans for keeping applications and systems current
  • Provides other IT support
  • For full details, please visit the CBE website

Qualifications:

Education and Experience:

  • Bachelor of Science in Computer Science (or equivalent degree in information technology)
  • 5 years of current hands-on experience in software development, in the design, development and implementation of new web applications, mobile applications and system integrations using Microsoft technologies and industry best practices
  • Experience should include:
  • Designing OLTP databases
  • Writing technical documentation
  • Gathering business requirements
  • Translating business requirements into detailed technical specifications
  • Familiarity with continuous build and integration frameworks, SOLID design principles, Test-driven Development (TDD) and automated unit/regression testing
  • Familiarity with visual design/responsive design and user experiences for web and mobile devices
  • Experience with Microsoft technologies including SQL Server, SSIS, SSRS, T-SQL, stored procedures, functions, Visual Studio, Team Foundation Server
  • Experience with cloud development in Azure using the Microsoft stack is an asset
  • Microsoft developer certifications or other applicable certifications are assets
  • Familiarity with ITIL or ITIL Certification is an asset
  • An equivalent combination of related post-secondary education and related experience may be considered

Demonstrated Skills and Competencies:

  • Extensive development and support experience in a large, complex environment
  • Strong debugging and problem-solving skills and the ability to work on complex problems in a demanding environment
  • Familiarity with standards-based development methodologies (Waterfall, Prototyping, RAD/Agile)
  • Familiarity with Scrum Master and/or Project Management approaches
  • Self-driven with the ability to quickly learn and apply new technologies
  • Strong interpersonal, verbal and written communication skills
  • Ability to provide broad technical leadership
  • Ability to establish and maintain effective working relationships with colleagues, clients and vendors
  • Ability to converse effectively with business users about technology matters
  • Strong organizational, multi-tasking and time management skills
  • Ability to work independently on medium to large tasks in a team environment
  • Ability to produce status reports for varied audiences and work under pressure
  • Ability to handle ambiguity and commit to continuous learning
  • Personal suitability

Extensive hands-on experience with development in Azure Environment using the Microsoft Technology Stack is a strong asset.

Competition Close Date: Tuesday, September 16, 2025 @ 11:59 PM

Salary: Staff Association Grade I/J, $47.86 to $65.52 per hour

FTE: 1.0, 35 hours/week

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Unifor #26/27-01 Temporary Programmer Analyst (External Posting)
Unifor #26/27-01 Temporary Programmer Analyst (External Posting)

Applytoeducation • Windsor

Hybrid
CAD 70,000 - 95,000
Analyst, Talent Management (Hybrid)
Analyst, Talent Management (Hybrid)

Calgary Board of Education • Calgary

On-site
CAD 60,000 - 80,000
GIS Specialist - Temporary
GIS Specialist - Temporary

Calgary Board of Education • Calgary

Hybrid
CAD 71,000 - 90,000
Financial Reporting Supervisor (Hybrid)
Financial Reporting Supervisor (Hybrid)

Calgary Board of Education • Calgary

On-site
CAD 110,000 - 150,000
Flexible work up to 3 remote days per/
Earned Days Off (EDO) program
Unifor #26/27-01 Temporary Programmer Analyst (External Posting)
Unifor #26/27-01 Temporary Programmer Analyst (External Posting)

Simplication • Windsor

On-site
CAD 65,000 - 90,000
Software Developer (Junior to Intermediate)
Software Developer (Junior to Intermediate)

MAD Elevator Inc. • Mississauga

On-site
CAD 72,000 - 95,000
Full Stack Developer – Senior
Full Stack Developer – Senior

Swim Recruiting • Edmonton

On-site
CAD 83,000 - 124,000
Senior Programmer/Database Administrator - Initiatives/Opportunities
Senior Programmer/Database Administrator - Initiatives/Opportunities

The Fanshawe College of Applied Arts and Technology • London

Hybrid
CAD 75,000 - 87,000
Hybrid work
On-site 1 day/week
Senior Software Developer
Senior Software Developer

LINK INVESTMENT MANAGEMENT INC • Calgary

On-site
CAD 110,000 - 160,000
Team Lead, Information Systems
Team Lead, Information Systems

Simplication • Brockville

On-site
CAD 83,000 - 108,000