Software Developer

Urban Systems Ltd.


About the Opportunity

If you’re a self-starter that enjoys problem-solving and finding ways to apply your technical experience to create impactful solutions, our Kelowna office is looking for someone to join us as a Software Developer. Do you believe collaboration and diverse perspectives generate better outcomes? Then we want to hear from you.

This exciting opportunity will challenge the successful candidate to use technical capabilities to solve complex problems while improving the end-user experience. The ideal person will thrive on managing multiple projects with demanding deadlines while working in a collaborative team environment.

Do you see yourself excited to…

  • Develop, improve, and maintain in-house applications
  • Translate business needs into strategies and solutions that create positive impacts
  • Communicate updates with colleagues and clients
  • Provide ideas and feedback to team members as design and development progress


About You

Our ideal candidate will be a graduate of a Computer Technology diploma or degree program; related experience will be considered an asset. As well, a successful candidate would have experience in the following:

  • Business Application analysis, design and development
  • SQL Server Reporting Services design, development and maintenance
  • Experience working with ERP systems
  • Microsoft SharePoint design and development
  • Experience with Office 365 applications, including Power Apps
  • Project Management
  • Advanced HTML/CSS and Web JavaScript knowledge
  • Familiarity with other modern languages, tools and platforms, including T-SQL, .NET, C#, VBA, REST/JSON, and Visual Studio
  • Familiarity with AWS and web server infrastructure

In addition to the above, we are also looking for the following skills, strengths and interests:

  • Collaborative – you seek to understand first, proactively engage others and seek out other perspectives, and genuinely enjoy working cooperatively and effectively to reach a common goal
  • Adaptable – change can be challenging, but you can quickly shift and respond positively to changing conditions, priorities and technologies
  • Service mentality – curious and driven to understand what matters and motivated to provide excellent service
  • Good communicator – you convene conversations when necessary, aren’t afraid to ask questions or seek clarity, and actively listen
  • Self-directed – you are comfortable taking the initiative to get things done and seek out opportunities
  • Commitment to continuous improvement – you stay informed about current and evolving practices in your area of expertise, and you look for opportunities to make improvements both personally and in your work

How to Apply

How to Apply

If this describes your background, skills and attributes please visit our website for more information and submit your resume and cover letter. If it doesn’t describe you exactly but you feel you are well suited to this opportunity, we encourage you to apply.


Urban Systems is an equal opportunity employer. We strive to create an inclusive culture for all employees. Our clients come from all walks of life and so do you. We believe that diversity and unity amongst our teams leads to building vibrant communities.


Deadline for applications: Monday, July 25th 2022 at 9:00 am PDT