Enable job alerts via email!

Intermediate Software Engineer - Java (Project Management)

CMiC

Toronto

On-site

CAD 75,000 - 95,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading software development firm in Toronto is seeking an Intermediate Software Engineer specializing in Java for their Project Controls module. The role involves designing, developing, and testing applications while collaborating with teams to ensure high-quality code. This position offers a competitive benefits package and a vibrant work environment on a university campus.

Benefits

Health & Dental
Paid vacation and personal days
Outdoor lunch space
Health and Wellness programs
RRSP Matching after 2 years

Qualifications

  • 3+ years of hands-on professional Java/J2EE programming experience.
  • Familiarity with Oracle databases, SQL, PL/SQL.

Responsibilities

  • Write high-quality and well-documented code based on business requirements.
  • Conduct extensive testing to ensure compatibility with Oracle's version.
  • Collaborate with other teams to resolve defects.

Skills

Java
JavaScript
SQL
Communication

Education

University Degree in Computer Science

Tools

Oracle JDeveloper
Jaspersoft iReports
Struts Framework
HTML5
CSS
JDBC
Ajax

Job description

Intermediate Software Engineer - Java (Project Management)

1 month ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

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.

Duties & Responsibilities

  • 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, PL/SQL.
  • Evaluate alternative design approaches to meet business requirements.
  • Create detailed technical design specification documents for programming.
  • Conduct extensive testing to ensure compatibility with Oracle's version.
  • Provide estimates for development items and meet programming deadlines.
  • Support standard product and enhancement requests.
  • Collaborate with other teams to resolve defects when needed.
  • Perform integrated testing and debugging for new programming tasks/functions.
  • Work with team members and other departments to find solutions.
  • Participate in project and team meetings.
  • Perform other related duties as assigned.

Requirements

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

Benefits

  • Competitive benefits package (including Health & Dental).
  • Paid vacation and personal days.
  • Townhall meetings encouraging 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 (seasonal parties, tournaments, karaoke, game nights, BBQs, etc.).
  • Health and Wellness programs including virtual yoga and webinars.
  • RRSP Matching after 2 years of employment.
  • Experience in a rapidly growing, socially responsible company.

CMiC is an Equal Opportunity Employer. Accommodations are provided in accordance with applicable laws. Please inform HR of any required accommodations during the recruitment process.

Senioriry level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer/Java/C++/FT/Remote

Motion Recruitment

Toronto

Remote

CAD 90,000 - 120,000

2 days ago
Be an early applicant

Software Engineer/Java/C++/FT/Remote

Motion Recruitment Partners LLC

Toronto

Remote

CAD 80,000 - 100,000

3 days ago
Be an early applicant

Software Engineer / Java / C++ / FT / Remote

Motion Recruitment

Ontario

Remote

CAD 70,000 - 90,000

2 days ago
Be an early applicant

Développeur logiciels III/ Software Developer III

Live Nation Entertainment

Toronto

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior Software Engineer - Transaction Auditing

Marqeta, Inc.

Toronto

Remote

CAD 91,000 - 115,000

3 days ago
Be an early applicant

Software Engineer

Scotiabank

Toronto

Remote

CAD 80,000 - 110,000

6 days ago
Be an early applicant

Software Engineer (Java/Python)

Scotiabank

Old Toronto

Remote

CAD 70,000 - 110,000

30+ days ago

Software Engineer - Legal Prompt Engineer

Refinitiv

Toronto

Remote

CAD 70,000 - 130,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant