Business Systems Analyst - Full Stack Developer (12 month term appointment)

City of Kelowna

Kelowna

On-site

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The City of Kelowna is seeking a Business Systems Analyst - Full Stack Developer on a 12-month term appointment. Join our agile team to design, develop, and maintain scalable applications using .NET and Azure to modernize city systems and improve citizen services.

You will integrate ERP, Revenue and Asset Management systems, drive Power Platform adoption, and work in a cross-functional environment delivering secure, reliable solutions with DevOps and CI/CD practices.

Qualifications

  • Bachelor of Computer Science degree.
  • 5+ years’ experience with .NET and Azure.
  • Proven cloud expertise in Azure and Infrastructure as Code (IaC).
  • Extensive experience with the Power Platform.
  • Familiarity with microservices and modular architecture to support integrated solutions.
  • Strong understanding of DevOps and CI/CD practices for streamlined solution delivery.

Responsibilities

  • Design, develop, and maintain scalable applications using Microsoft .NET and Azure to modernize city systems and improve citizen services.
  • Integrate and enhance enterprise systems such as ERP, Revenue and Asset Management Systems.
  • Transform digital processes with a focus on automation and reuse.
  • Stay up to date with current trends and technologies, keeping the City at the forefront of innovation.
  • Drive adoption of the Microsoft Power Platform, establishing standards and best practices to ensure scalable, maintainable solutions across departments.
  • Work in an Agile team to deliver high-quality, impactful solutions that align with the City’s strategic goals for operational efficiency and innovation.

Skills

C#/.NET
Azure Cloud
Power Platform
SQL
DevOps/CI-CD
IoT & RPA
Microservices

Education

Bachelor of Computer Science degree

Tools

Power Platform

Job description

Business Systems Analyst - Full Stack Developer (12 month term appointment)

Position Title Business Systems Analyst - Full Stack Developer (12 month term appointment)

No. of Staff Required

No. of Staff Required 1

Position Type

Position Type Term

If Term position, enter length of Term in months

If Term position, enter length of Term in months 12 months

Position Groups

Position Groups CUPE Civic

Division

Division Corporate Services (DV124)

Department

Department Name

Branch

Branch Solution Delivery (BR123)

Organizational Information

Purpose of your Position - Non Union

Classification Summary - Union

Do you have a passion for creating amazing digital solutions? If the answer is yes, we are looking for you! Become an important part of our agile team as a Business Systems Analyst in the function of Full-stack Developer and help the City of Kelowna create the digital city of the future. In this role, you will:

  • Design, develop, and maintain scalable applications using Microsoft. NET and Azure to modernize city systems and improve citizen services
  • Integrate and enhance enterprise systems such as the City’s Enterprise Resource Planning ( ERP ), Revenue and Asset Management Systems
  • Transform digital processes with a focus on automation and reuse
  • Stay up to date with current trends and technologies, keeping the City at the forefront of innovation
  • Drive adoption of the Microsoft Power Platform, establishing standards and best practices to ensure scalable, maintainable solutions across departments
  • Work in an Agile team to deliver high-quality, impactful solutions that align with the City’s strategic goals for operational efficiency and innovation

A Business Systems Analyst researches, analyzes, recommends, develops, implements and supports software and information systems solutions in support of the City’s business requirements.

Duties - Union
  • Provides project management in the implementation of new/upgraded systems and infrastructure.
  • Liaises with all levels of staff to understand business requirements; performs analysis, defines and documents requirements and recommends cost-effective systems and solutions.
  • Conducts functional and fit analysis of third party software to City requirements. Serves as a functional expert resource to users, applying technical and product knowledge to support users.
  • Designs, modifies and/or adds functionality to third party application systems to meet user requirements.
  • Plans and implements new release upgrades/patches to third party software. Liaises with third party software suppliers, consultants, contractors and other entities.
  • Designs, develops and implements complex computer applications.
  • Performs data design, data modeling, SQL programming and tuning.
  • Manages automated alerts, emails and reports reflecting state of database and applications.
  • Provides direction, instruction, guidance and training to end-users on internal and third party software and applications.
  • Develops data validation and audit controls, and automates where suitable.
  • Manages access and security to software and databases.
  • Continually upgrades skill and knowledge levels with leading edge technologies and programs.
  • Integrates third party data applications into corporate model.
Results and Activities - Non union
  • Bachelor of Computer Science degree
  • Experience, including 5+ years’ experience with . NET and Azure
  • Proven cloud expertise in Azure and Infrastructure as Code (IaC)
  • Extensive experience with the Power Platform
  • Familiarity with microservices and modular architecture to support integrated solutions
  • Strong understanding of IoT, RPA , and automation frameworks
  • Strong understanding of DevOps and CI/CD practices for streamlined solution delivery.
Knowledge - Non Union

Skills & Abilities - Non Union

  • Computer Expertise
  • Problem Solving
  • Teamwork
Posting Text

Physical Demands

Application documents

Documents Needed to Apply

Required Documents

  • Resume
  • Cover Letter

Optional Documents

  • Education / Certificates
  • Other Document 1
  • Other Document 2
  • Other Document 3
Supplemental Questions

Required fields are indicated with an asterisk (*).

  1. * What is the highest level of education you possess in Computer Science?
  2. None
  3. Less than 1 year
  4. 1 to 3 years
  5. More than 3 years
  6. * How many years of experience do you have working with Drupal?
  7. None
  8. Less than 1 year
  9. 1 to 3 years
  10. 3 to 5 years
  11. More than 5 years
  12. * How many years of experience do you have using c# as a programming language?
  13. None
  14. Less than 1 year
  15. 1 to 3 years
  16. 3 to 5 years
  17. More than 5 years
  18. * How many years of experience do you have working with Microsoft\'s Power Platform?
  19. None
  20. Less than 1 year
  21. 1 to 3 years
  22. 3 to 5 years
  23. More than 5 years
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ08804 - Software Developer - Senior
RQ08804 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 95,000 - 125,000
RQ09011 - Software Developer - Senior
RQ09011 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 120,000
Buyer
Buyer

City of Kelowna • Kelowna

On-site
CAD 58,000 - 62,000
RQ09208 - Specialized IT Consultant - Senior
RQ09208 - Specialized IT Consultant - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ09086 - Software Developer - Senior
RQ09086 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
Senior Specialist, Software Engineering (D365 ERP)
Senior Specialist, Software Engineering (D365 ERP)

Canada Mortgage and Housing Corporation • Ottawa

Hybrid
CAD 104,000 - 130,000
Annual paid vacation
Performance incentive
Group insurance plan
+2
MS 365 Developer
MS 365 Developer

TAG HR • Canada

Remote
CAD 124,000 - 152,000
Full-stack Developer (Business Systems Analyst)
Full-stack Developer (Business Systems Analyst)

City of Kelowna • Kelowna

Hybrid
CAD 150,158,000 - 154,291,000
Employer-paid benefits
Earned day off
3 weeks paid vacation
+1
Dynamics 365/Power Platform - Techno-Functional Consultant
Dynamics 365/Power Platform - Techno-Functional Consultant

NTT DATA, Inc. • Toronto

On-site
CAD 110,000 - 145,000
Full-stack Developer (Business Systems Analyst)
Full-stack Developer (Business Systems Analyst)

City of Kelowna • Kelowna

Hybrid
CAD 150,158,000 - 154,291,000
Employer-paid benefits
Earned day off
3 weeks paid vacation
+1