×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer AB

Job in Calgary, Alberta, D3J, Canada
Listing for: Design Inc.
Full Time position
Listed on 2026-01-12
Job specializations:
  • IT/Tech
    Data Analyst, Data Scientist, Web Developer
Salary/Wage Range or Industry Benchmark: 70000 - 90000 CAD Yearly CAD 70000.00 90000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer AB)

Software Developer (Senior/Intermediate)

Position Title: Software Developer

Location: Calgary, Alberta

Job Type: Full Time Contract (1 year – possibility of extension)

Department: Data Analytics

Reports To: Principal Data Analytics

About the Role

O2 Planning and Design Inc. (O2) is an award-winning firm that focuses on parks and open space, city-building, placemaking, and regenerative landscapes. Our firm’s relevant projects are often prototypical and research based, investigating key topics in the built environment and driving positive change.

We challenge the conventional to create the exceptional.

With more than 30 years of experience, we are a team that works beyond professional boundaries to build cities and landscapes that are beautiful, resilient, and equitable. Our team works from offices in Calgary, Edmonton and Toronto, but we function as a single firm. Our work seeks to understand the broader social, ecological, and cultural systems that create a successful place.

We focus on delivering deeper, richer, and more sustainable design solutions.

We are seeking a talented and motivated senior/intermediate Software Developer to join our team to work on a research and development project. The ideal candidate will possess a strong background in computer science, application development, knowledge of data analytics, and data visualization. This role involves undertaking research and development on innovative projects that leverage geospatial data to create interactive web tools that drive insights and inform decision-making.

Qualifications
Required
  • Bachelor’s degree in Computer Science, Data Science, or a related field. Master’s degree preferred
  • 4+ Years of Experience in Application development (full stack), preferably geospatial analysis and applications
  • Proficient in web programming HTML, JS (React, Node JS, Typescript), Python and CSS
  • Understanding and experience of Machine learning, data analytics, Statistics are highly valuable assets
  • Database management knowledge, Postgres/Oracle/SQL Server
  • No

    SQL database knowledge will be asset
  • Understanding of AGILE and collaborative software development methodology and tools
  • Hands‑on; results oriented; ability to prioritize objectives and meet timelines
  • Quick learner and self‑motivator with the ability to work both independently and collaboratively; take initiative, set priorities and see projects through to completion
  • Understanding of machine learning and AI principles and techniques for data analysis
  • Excellent attention to detail and organizational skills
  • Good written and verbal communication skills
  • Strategic thinker
Key Responsibilities
  • Design, develop, test, and maintain high‑quality Web application
  • Write clean, efficient, and well‑documented code following established coding standards
  • Ensure applications meet performance, accuracy, and usability requirements
Submission Requirements

Interested applicants should submit the following through the link in the posting:

  • A cover letter indicating your interest in the position.
  • A current resume including references.
  • Any relevant work samples
Additional Information
  • Applicants must be legally authorized to work in Canada. We do not provide work permit sponsorship.
  • This is a full‑time one‑year contract position with potential for extension
  • We are committed to achieving a workforce as diverse as Canada.
  • Due to the volume of interested applicants, we are not able to respond to all inquiries.
How to apply

Please send your cover letter, CV, and any relevant work samples through the link provided.

We thank you for your interest in O2.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary