CMiC Overview

  • Toronto, Canada
  • 201 to 500 Employees
  • 1974
  • Company - Private
  • Computer Hardware & Software
  • Unknown / Non-Applicable

As an industry pioneer, CMiC delivers complete and unified ERP and field solutions for construction and capital projects firms. CMiC’s powerful software transforms how firms optimize productivity, minimize risk and drive growth by planning and managing all financials, projects, ...

CMiC Reviews

Recommend to a Friend
Approve of CEO
Gord Rawlins
Gord Rawlins
28 Ratings
Featured Review
CMiC icon

"Great company"

Current Employee - Applications Developer in Canada
Positive Outlook
Approves of CEO

I have been working at CMiC full-time for more than 3 years


They try to take good care of their employees.


A little stuck in the past tech-wise, but improving slowly.
See All 59 Reviews

Diversity & Inclusion at CMiC

(8 reviews)

CMiC Photos

+ Add Photo
CMiC photo of: [photoCaption]CMiC photo of: [photoCaption]CMiC photo of: [photoCaption]CMiC photo of: [photoCaption]CMiC photo of: [photoCaption]CMiC photo of: [photoCaption]CMiC photo of: [photoCaption]

CMiC Interviews

Getting an Interview
Applied online94%
In Person6%

  1. Featured Interview
    [employerShortName] icon

    Java Application Developer Interview

    Anonymous Employee in Toronto, ON
    Accepted Offer
    Positive Experience
    Average Interview

    I applied online. The process took 2 weeks. I interviewed at CMiC (Toronto, ON) in Nov 2020


    1st round was telephonic screening with HR. 2nd round was online technical test for an hour- which includes technical questions depending on your past experience- mix of Java, HTML, CSS-multiple choice questions, couple of descriptive questions, and lastly SQL(cursors).
    If you clear the online test-they will schedule an interview with team-(Manager and team) - 1hour - mainly core technical questions. If you clear the technical, final interview will be with Product Dev Manager and COO. This interview was mix of technical and HR. Product manager would ask few technical questions(similar to technical round - regarding core concepts and from resume ) COO- HR based questions-what you know about CMIC and then he will explain your role in the company.

    The process was very smooth and quick. Within 2 weeks all above interviews were completed and offered. The HR was very helping and considerate at all stages.

    Java - core concepts (Collections-Hash Map , Memory - heap vs Stack, polymorphism, abstract class vs Interface), few programs via screen sharing - and why is it correct or why not. SQL - packages, cursors , triggers JSP, JQuery, Javascript -if you are familiar and worked on it.

    Answer Question

See All 18 interviews

CMiC Awards & Accolades

  • Canada's Best Managed CompaniesDeloitte Canada2020
  • Best Tech Workplace for DiversityTech in Motion (TIMMY Awards)2019
  • Canada's Best Managed CompaniesDeloitte Canada2019
  • Constructech 50Constructech Magazine2019
  • Canada's Best Managed CompaniesDeloitte Canada2018


(15 Questions)

All answers shown come directly from CMiC Reviews and are not edited or altered.

See questions about:

How are the career development opportunities at CMiC?

...For sure a place to build a steady and rewarding career....

June 13, 2019

Read more

See 2 more answers

Work at CMiC? Share Your Experiences

Click to Rate