2,059,824open jobs
122,988companies
253,161added this week
Browse all
Salary
$50k – $82k per year
Location
Hybrid (Toronto, Canada)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Oct 30, 2026.

Overview
Company
Impact
Profile match
CMiC construction management software is the industry standard for construction businesses looking to better manage their accounting, projects and people through one streamlined platform. Find out today what sets CMiC apart.
Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers have their choice of a SaaS or Private Hosted platform that includes industry focused modules to manage everything from Financials and Payroll to Project Management and Budgeting. Our market share is very strong in North America and rapidly expanding internationally in regions like Europe, Southeast Asia and the Middle East.

Important Information:

  • The overall hiring salary range for this position from Intermediate to Senior level, is $70,000 to $115,000 annually
  • This position is for an existing vacancy
  • We do not use AI to screen, assess, or select applicants

The main responsibility of this role is to contribute to the development of RESTful APIs to support our front-end applications. You will modify existing APIs and create new APIs using both Oracle ADF BC REST as well as Jersey frameworks. Development at the database level is also required for this role to support the APIs.

Responsibilities

  • Design, build, and maintain efficient, reusable, reliable and secure code.
  • Improve tools and processes related to API development.
  • Create documentation for the APIs, tools and processes that you work on.
  • Review code written by others.
  • Analyze problems and identify solutions.

Requirements

  • Honed interpersonal and communication skills.
  • Minimum 3+ years of work experience using any object-oriented programming languages (preferably Java).
  • Understanding of Object-Oriented Programming Concepts and design patterns.
  • Understanding of REST over HTTP.
  • Understanding of J2EE and experience programming in Java.
  • Understanding of RDBS concepts and experience with SQL/PLSQL

Benefits

  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • Townhall meetings where all employees are encouraged to participate in open discussions
  • Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
  • Outdoor lunch space, including picnic tables
  • An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
  • Health and Wellness webinars
  • RRSP Matching Program after 2 years of employment
  • Experience in a rapidly growing, socially responsible corporation

CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,059,824 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
Sr. Web Developer 2 days ago
≈ $78k – $141k per year (Estimated) · In office · Full-Time · 1+ year exp · Master's Degree · Toronto
JavaScript
Frontend
Vue.js
Ember.js
DevOps
Git
Management
Agile
Scrum
Apply
Software Engineer 1 month ago
$93k – $143k per year · In office · Full-Time · Montreal
AI/ML
Model Context Protocol
Apply
In office · Internship · Bachelor's Degree · Toronto
Python
Java
Ruby
C++
Apply
$79k – $159k per year · Remote (United States) · Full-Time · 4+ years exp · Bachelor's Degree · United States
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Angular
DevOps
Rest API
Splunk
GitHub Actions
Azure
CI/CD
Jenkins
Grafana
AppDynamics
Octopus Deploy
Windows
Cybersecurity
HIPAA
Apply
$107k – $213k per year · Equity · Remote (United States) · Full-Time · 7+ years exp · Bachelor's Degree · United States
DevOps
AWS
Apply
≈ $63k – $120k per year (Estimated) · In office · Full-Time · 5+ years exp · Toronto · London
SQL
DevOps
CI/CD
Incident Management
Windows
Apply
Digital Analyst 1 day ago
≈ $50k – $88k per year (Estimated) · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Toronto
Python
SQL
Databases
Snowflake
Google BigQuery
Amazon Redshift
Analytics
Tableau
ETL/ELT
Looker
Apply
≈ $33k – $68k per year (Estimated) · Hybrid · Full-Time · 2+ years exp · Toronto
Marketing
Meta Ads
Google Ads
TikTok Ads
Apply
$74k – $85k per year · Equity · Hybrid · Full-Time · Toronto · Vancouver · Kitchener · Edmonton
Marketing
Salesforce
Apply
≈ $55k – $95k per year (Estimated) · Hybrid · 5+ years exp · Toronto
DevOps
Dynatrace
Kubernetes
SLI/SLO/SLA
Management
ServiceNow
Apply
See all jobs
This is one of many
2,059,824 more open roles from verified company boards, updated every day.