CMiC

Intermediate Software Engineer - Java (Project Management) (Toronto)

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 05, 2026
Apply Now

Job Description

Job Overview

The Software Engineer is responsible for the development efforts of CMiC’s Project Controls module. The role involves designing, developing, troubleshooting, debugging, and testing applications. Important Information: Overall hiring salary range for this position from Intermediate to Senior level: $70,000 to $115,000 annually. This position is for an existing vacancy. We do not use AI to screen, assess, or select applicants. Duties & Responsibilities

Write high-quality and well-documented code according to accepted standards based on business requirements using one or more of the following tools and technologies: JSP, Oracle ADF BC REST Framework, Jersey, Oracle JDeveloper, Java, JavaScript, SQL, PL/SQL. Evaluate alternative design approaches to meet business requirements. Create detailed technical design specification documents that can later be used for programming when required. Conduct extensive testing to ensure compatibility of the program with Orac...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position