Talent.com
CMiC
Intermediate Software Engineer - Java (Project Management)CMiC • Toronto, ON, CA
Intermediate Software Engineer - Java (Project Management)

Intermediate Software Engineer - Java (Project Management)

CMiC • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Computer Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise financial and cost management systems designed for the Construction and Engineering industries.

About CMiC

CMiC is the leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects. For nearly four decades, CMiC has partnered with the largest and most technologically progressive AEC firms and capital project owners in North America, gaining detailed insight into the unique business needs of the industry. From that experience, CMiC has created CMiC Enterprise, the most advanced construction and capital project software solution ever developed. Combining an incredibly flexible technological infrastructure with a philosophy of total integration, CMiC Enterprise lowers costs, improves productivity, and increases interoperability.

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:

  • 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

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 Oracle’s version.
  • Provide estimates for development items and consistently meet estimate and programming deadlines
  • Provide standard product and enhancement support
  • If needed, effectively work with other teams to assist with defect resolution
  • Provide integrated testing and debugging for new programming tasks/functions
  • Collaborate with team members and other departments to find solutions
  • Participate in project and team meetings
  • Other related duties as assigned

Requirements

  • University Degree, preferably in Computer Science
  • 3 plus year hands-on professional Java/J2EE programming experience (includes Java, JDBC, JSP, JavaScript, Struts Framework).
  • Familiarity with HTML5, JQuery & CSS.
  • Knowledge of creating reports using Jaspersoft iReports would be a plus.
  • Familiarity with Oracle databases and SQL, PL/SQL
  • Knowledge of Oracle JDeveloper, Ajax, WebLogic, Oracle Workflow, or diagram editing would be an asset.
  • Excellent communication skills – both written and oral.

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 focus including virtual yoga classes 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.

Create a job alert for this search

Intermediate Software Engineer - Java (Project Management) • Toronto, ON, CA

Similar jobs

Intermediate Java Developer

MiitToronto, ON, CA
Full-time

This role requires extensive development experience with Java, Microservices, Cloud Computing (AWS), Containerization, OpenShift, and Kubernetes.The ideal candidate will be a responsible and resour... Show more

 • Promoted

Intermediate / Senior Java Developer

TngocMarkham, York Region, CA
Full-time

We’re looking for a talented Intermediate/Senior Java Developer to join our growing team.We seek candidates who are passionate about problem-solving, have a motivated and driven mindset, and are ea... Show more

 • Promoted

Senior Java Software Engineer with Expertise in Cloud Technologies

TekshapersToronto, ON, CA
Full-time

Accelerate your tech career as a Senior Java Software Engineer.Utilize your expertise in Java, Spring Boot, and cloud technologies to deliver high-quality software solutions.In this role, you will ... Show more

 • Promoted

Intermediate Software Engineer - Java (Project Management)

Computer Methods International Corp.Toronto, Ontario, Canada
Full-time

About CMiC CMiC is the leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects.For nearly four decades, CMiC has partnered wi... Show more

 • Promoted

Intermediate Software Developers

ROSSToronto, ON, CA
Full-time

Our client is looking to add an intermediate Java Developer to their team.You will support their Internet-based e-commerce software (Web Services & EDI) products and an in-house CRM system.The succ... Show more

 • Promoted

Intermediate/Senior Software Engineer

Ultra Electronics GroupToronto, Ontario, Canada
Full-time

Unleash the Power of Multi-Mission Excellence: Safeguarding the Seas for the World's Navies.Step into a world where cutting-edge technology meets unparalleled expertise.Ultra Maritime pioneers deli... Show more

 • Promoted

Senior Java Software Engineer

Luxoftnewmarket, on, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a... Show more

 • Promoted

Senior GenAI Engineer – Java & AI-Driven SDLC (AIDLC) - toronto

Enterprise Solutions Inc.toronto, on, ca
Full-time

Senior GenAI Engineer – Java & AI-Driven SDLC (AIDLC).Toronto, ON (Hybrid – 4 Days/Week).AI-assisted development and GenAI integration.GenAI capabilities within applications and SDLC.Design and dev... Show more

 • Promoted

Intermediate Software Engineer

JobberToronto, Ontario, Canada
Full-time

Are you a software developer with a passion for finding creative solutions to real-world problems? Then Jobber might be the place for you! We're looking for an.Intermediate Software Engineer.At Job... Show more

 • Promoted

Senior API and Middleware Developer

Coforgerichmond hill, on, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... Show more

 • Promoted

Intermediate Software Engineer

Octopusapp Inc.Toronto, Ontario, Canada
Full-time

Are you a software developer with a passion for finding creative solutions to real-world problems? Then Jobber might be the place for you! We’re looking for an.Intermediate Software Engineer.At Job... Show more

 • Promoted

Java Software Engineer (Term Contract) - toronto

Quality IT Resourcingtoronto, on, ca
Full-time +1

Java Spring Boot Developer (Senior) – 1-Year Term.We have multiple openings with our client in the financial services domain.GTA/ Mississauga is head office.Hybrid - mostly remote and likely once a... Show more

 • Promoted

Senior Software Engineer - API Gateway

Featherless AIToronto, ON, CA
Full-time

AI creators, startups, and enterprises.Our serverless approach to inference unlocks the best GPU utilization in AI infrastructure.The API gateway is managed by the Platform Team, who aim to make Fe... Show more

 • Promoted

Senior Java Software Engineers

HRBToronto, ON, CA
Full-time

Our client is an innovator at the forefront of global cross-border payments, championing the belief that secure financial transactions are a fundamental human right.Their mission is to design the n... Show more

 • Promoted

Java Software Engineer (Term Contract)

Quality IT Resourcingtoronto, on, ca
Full-time +1

Java Spring Boot Developer (Senior) – 1-Year Term.We have multiple openings with our client in the financial services domain.GTA/ Mississauga is head office.Hybrid - mostly remote and likely once a... Show more

 • Promoted

Intermediate Java Developer - Remote

Tech Talent InternationalToronto, ON, CA
Remote
Full-time

About the job Intermediate Java Developer - Remote.Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.We are currently searching for a Java Developer for our IT Financ... Show more

 • Promoted

Educational Tech Intermediate Software Engineer

eDynamic LearningToronto, ON, CA
Full-time

Make a meaningful impact in educational technology as an Intermediate Software Engineer.This remote role emphasizes the development and delivery of top-notch software features while collaborating w... Show more

 • Promoted

Intermediate Software Developer

SJCToronto, ON, CA
Full-time

Join to apply for the Intermediate Software Developer role at SJC.SJC: A Leader in Canadian Communications.SJC stands as Canada’s largest privately owned communications company, distinguished by it... Show more