Full-stack Developer

City of Kelowna


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 Full-stack Developer and help the City of Kelowna create the digital city of the future. As a Full-stack Developer, you will:

  • Design, develop, and enhance applications to modernize the City’s next generation of systems
  • Leverage the LAMP stack, Docker and Azure to build user focused solutions
  • 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
  • Stay up to date with current trends and technologies
  • Work independently and as part of an agile team


  • A four-year bachelor’s degree in Computer Science
  • 5+ years’ experience with .NET and LAMP technologies
  • Strong foundation in public cloud (Azure, AWS, Google Cloud) and infrastructure as code (IaC)
  • Ability to identify business and technology goals and objectives of a project, understand business processes, and elicit and recognize business problems to be solved
  • Imaginative, pro-active, and self-motivated work style with proven ability to effectively manage multiple projects and changing priorities
  • Ability to communicate well and often with others to establish effective working relationships, both independently and as part of a team
  • Strong understanding of DevOps and CI/CD
  • Experience with the Power Platform considered an asset

Help create Kelowna as a City of the Future. Our diverse and dynamic team strives to innovate to make things better, work as one team, serve proudly and lead responsibly. Kelowna boasts miles of lake access, public areas and outdoor recreation opportunities, a vibrant downtown and cultural scene, healthy and connected neighbourhoods, and a world-renowned College and University. While we think Kelowna is the best place to live and work, we may be willing to consider applicants who are wanting to work remotely.

Grow your career in an organization that supports employee work-life balance and career and professional development. This is a CUPE bargaining unit position with employer-paid comprehensive benefits, an earned day off program, 3 weeks paid vacation and one of Canada’s top pension plans along with an hourly rate starting at $45.87 per hour.


For further information or to apply, please check our website at www.kelowna.ca/careers

Applications must be received by end of day July 10, 2022.

The City of Kelowna has a COVID vaccination policy that requires all staff to be fully

vaccinated as a condition of hire and ongoing employment.

Applicants not contacted within three weeks of the closing date are thanked for their interest.

How to Apply

For further information or to apply, please check our website at www.kelowna.ca/careers

Applications must be received by end of day July 10, 2022.