C

CMiC

Verified Job Source

The Global Leader in Next Generation Construction ERP - Built on a Single Database Platform™

Toronto, Ontario

Software Development
501–1,000 people

About

As an industry pioneer, CMiC delivers complete and unified Financials and Project Management software 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, resources, and content assets—from a Single Database Platform™. With customers throughout North America and overseas, CMiC serves one-quarter of ENR’s Top 400 Contractors and hundreds of small and mid-sized construction firms, from general and specialty contractors to heavy/highway and project owners. Over $100 billion in construction revenue is handled by CMiC annually.

Open positions

HR Generalist & Talent Acquisition Specialist

Hybrid · Toronto

The role involves managing full-cycle recruitment, onboarding, and talent pipeline development while also handling employee relations and performance management. Additionally, the incumbent will support HR administration, benefit coordination, and contribute to corporate culture initiatives.

PL/SQL Developer

Hybrid · Toronto

The role focuses on database development using Oracle PL/SQL and the creation of Java-based REST APIs. Responsibilities include system integration, performance tuning, and translating business requirements into efficient technical solutions.

Payroll and HCM Implementation Consultant

Hybrid · Toronto

The consultant will manage the implementation of HCM and payroll software for clients, acting as a bridge between project teams and product development. They are responsible for system configuration, client support, testing, and maintaining detailed project documentation.

Project Coordinator

Hybrid · Toronto

The Project Coordinator assists Project Managers in overseeing the implementation phase of enterprise software by managing schedules, documentation, and client communication. They act as a point of contact for cloud-based customers, assign internal tasks, and monitor project progress to ensure requirements are met.

Product Support Analyst - Bilingual (English & French)

Hybrid · Toronto

The Product Support Analyst acts as the primary point of contact for customer inquiries, analyzing and replicating software issues to guide them toward resolution. They also facilitate communication between teams, contribute to the knowledge base, and provide feedback to product managers to improve software quality.

PL/SQL Developer

On-site · Toronto

Develop and maintain Oracle PL/SQL packages, procedures, functions, triggers, and complex SQL, including optimizing queries and handling high-volume data. Also build and integrate Java REST APIs, document and secure API endpoints, and troubleshoot database and API issues.

Project Coordinator

On-site · Toronto

Coordinate implementation project activities, resources, schedules, and documentation while supporting Project Managers and leading projects for cloud-based customers. Communicate with clients and internal teams, monitor progress and risks, address issues, and ensure project requirements and client needs are met.

PL/SQL Developer

On-site · Toronto

Develop and maintain Oracle PL/SQL packages, procedures, functions, triggers, and complex SQL, including data modeling, bulk processing, query optimization, and performance troubleshooting. Also develop and integrate Java-based REST APIs, handle API documentation and secure data exchange, and support reliable, scalable backend systems.

Product Support Analyst - Bilingual (English & French)

On-site · Toronto

Respond to customer inquiries, provide basic guidance and training, prioritize support tickets, and investigate issues by gathering information, testing, and reproducing problems. Collaborate with internal teams to resolve issues, contribute to the knowledge base, and share customer and process feedback to improve the product and support operations.

Payroll and HCM Implementation Consultant

On-site · Toronto

Deliver HCM and HRIS implementations for public cloud engagements, coordinating with clients, project coordinators, consultants, and support teams to keep work on schedule. Track implementation progress and work orders, document processes, configure client systems, support issue resolution and product development, and provide updates to management.