Enable job alerts via email!

Intermediate Software Engineer - Java

Computer Methods International Corp.

Toronto

On-site

CAD 60,000 - 100,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Engineer to join their innovative team. In this role, you will be responsible for developing and enhancing applications within a leading Project Controls module. Your expertise in Java, JSP, and SQL will be crucial as you write high-quality code and collaborate with cross-functional teams. The company offers a competitive benefits package and fosters a culture of open communication and social responsibility. Join a dynamic environment where your contributions will directly impact the construction and engineering sectors, and enjoy perks like health programs and a vibrant workplace atmosphere.

Benefits

Competitive benefits package
Paid vacation and personal days
Health and wellness programs
RRSP matching after 2 years
Outdoor lunch space
Active social events committee
Townhall meetings with open discussions
Accessible by transit
Close to shopping and restaurants

Qualifications

  • 3+ years of professional Java/J2EE programming experience.
  • Familiarity with Oracle databases and SQL is required.

Responsibilities

  • Develop and troubleshoot applications for CMiC’s Project Controls module.
  • Write well-documented code and conduct extensive testing.

Skills

Java
JSP
JavaScript
SQL
PL/SQL
Oracle ADF BC REST Framework
JDBC
Struts Framework
HTML5
CSS

Education

University Degree in Computer Science

Tools

Oracle JDeveloper
Jaspersoft iReports
WebLogic
Ajax

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 a 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.

Duties & Responsibilities

  1. Write high-quality and well-documented code according to accepted standards based on business requirements using tools and technologies such as JSP, Oracle ADF BC REST Framework, Jersey, Oracle JDeveloper, Java, JavaScript, SQL, and PL/SQL.
  2. Evaluate alternative design approaches to meet business requirements.
  3. Create detailed technical design specification documents for programming when required.
  4. Conduct extensive testing to ensure compatibility with Oracle’s version.
  5. Provide estimates for development tasks and meet deadlines consistently.
  6. Provide standard product and enhancement support.
  7. Work effectively with other teams to assist with defect resolution if needed.
  8. Perform integrated testing and debugging for new programming tasks/functions.
  9. Collaborate with team members and other departments to find solutions.
  10. Participate in project and team meetings.
  11. Perform other related duties as assigned.

Minimum Requirements

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

Benefits & Perks

  • Competitive benefits package (including health & dental benefits).
  • Paid vacation and personal days.
  • Townhall meetings with open discussions.
  • Located on York University’s campus, accessible by transit, close to shopping and restaurants.
  • Outdoor lunch space with picnic tables.
  • Active social events committee.
  • Health and wellness programs, including virtual yoga classes and webinars.
  • RRSP matching 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 provides accommodations to applicants with disabilities throughout the recruitment process. Please inform Human Resources of any accommodation needs during the process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Intermediate Software Engineer - Java

CMiC

Toronto

On-site

CAD 60,000 - 100,000

4 days ago
Be an early applicant

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85,000 - 225,000

15 days ago

Software Engineer

Scotiabank

Toronto

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Software Engineer

Felix Health Inc.

Toronto

Remote

CAD 70,000 - 110,000

6 days ago
Be an early applicant

Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 60,000 - 100,000

6 days ago
Be an early applicant

Sr. Software Engineer

GavinHeath

Toronto

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Java Software Engineer

Anson McCade

Toronto

Remote

CAD 80,000 - 120,000

28 days ago

Software Engineer - Java

Veeva Consumer Products

Ottawa

Remote

CAD 85,000 - 225,000

Yesterday
Be an early applicant

Senior Java Software Engineer

Techedin

Old Toronto

Remote

CAD 80,000 - 120,000

30+ days ago