C

CMiC

Construction-focused finance and project management software

Software Engineer - API

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaHybrid

About the Job

Requirements

  • Minimum 3 years of work experience using an object-oriented programming language; Java is preferred.
  • Understanding of object-oriented programming concepts and design patterns.
  • Understanding of REST over HTTP.
  • Understanding of J2EE and experience programming in Java.
  • Understanding of relational database concepts and experience with SQL and PL/SQL.
  • Interpersonal and communication skills.

Responsibilities

  • Design, build, and maintain efficient, reusable, reliable, and secure code.
  • Improve tools and processes related to API development.
  • Create documentation for APIs, tools, and processes worked on.
  • Review code written by others.
  • Analyze problems and identify solutions.
  • Contribute to the development of RESTful APIs supporting front-end applications, including modifying existing APIs and creating new APIs using Oracle ADF BC REST and Jersey frameworks.
  • Develop at the database level to support the APIs.

About the Company

CMiC

Construction-focused finance and project management software

CMiC provides complete, unified software for construction and capital projects firms, focused on Financials and Project Management. Its product combines planning and management of all financials, projects, resources, and content assets in a Single Database Platform, enabling users to operate from one integrated system rather than multiple tools. The software handles budgeting, scheduling, procurement, accounting, and project controls, with modules that work together to improve collaboration and visibility across the project lifecycle. CMiC stands out by serving a large installed base—including a significant share of ENR Top 400 contractors and hundreds of mid-sized firms—and by delivering an end-to-end platform on a single database, which reduces data silos and streamlines decision making. The goal is to help construction and capital projects firms boost productivity, lower risk, and grow revenue by tightly coordinating financials, project delivery, resources, and content.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1974

Recently Posted Jobs

Explore more opportunities at CMiC

See more jobs