Infrastructure Engineer

Leading provider of complete, integrated, and advanced enterprise level software solutions for construction and capital projects
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Construction

Description For Infrastructure Engineer

CMiC, the leading provider of enterprise software solutions for construction and capital projects, is seeking an Infrastructure Engineer to join their team in a hybrid work arrangement in Toronto. With nearly four decades of experience partnering with the largest AEC firms, CMiC has developed CMiC Enterprise, the most advanced construction and capital project software solution.

The role involves designing, developing, and maintaining core product components including web security, web applications, and generic utilities. The ideal candidate will have 5+ years of Java/J2EE programming experience and strong knowledge of web technologies including JavaScript, HTML5, and Oracle technologies. They will be responsible for writing high-quality code, providing technical specifications, conducting testing, and collaborating with cross-functional teams.

The position offers a comprehensive benefits package including health and dental coverage, RRSP matching, and work-life balance initiatives. Located on York University's campus, the office provides easy transit access and outdoor spaces. The company culture emphasizes employee engagement through regular townhalls, social events, and wellness programs.

This is an excellent opportunity for a senior engineer looking to make an impact in construction technology while working with a well-established company that values both technical excellence and employee well-being.

Last updated 3 hours ago

Responsibilities For Infrastructure Engineer

  • Write high quality and well-documented code using Oracle ADF Framework, Oracle JDeveloper, Java, JavaScript, PL/SQL, SQL
  • Provide estimates for development items and meet programming deadlines
  • Provide standard product and enhancement support
  • Provide integrated testing and debugging for new programming tasks/functions
  • Create detailed technical design specification documents
  • Conduct regressive testing to ensure backwards compatibility
  • Evaluate alternative design approaches to meet business requirements
  • Collaborate with team members and other departments
  • Participate in project and team meetings

Requirements For Infrastructure Engineer

Java
JavaScript
  • University Degree, preferably in Computer Science or Software Engineering
  • 5+ year hands-on professional Java/J2EE programming
  • Proficient in reading and writing Java
  • Excellent communication skills – both written and oral
  • Strong problem-solving and analytical skills
  • Strong knowledge for reading and writing HTML5 and JavaScript
  • Knowledge of web application architectures
  • Knowledge of web security: authentication, protocols
  • Knowledge of HTTP communication workflow
  • Familiarity with Oracle databases and SQL, PL/SQL
  • Experience with Oracle JDeveloper (nice to have)

Benefits For Infrastructure Engineer

Medical Insurance
Dental Insurance
401k
  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • RRSP Matching Program after 2 years of employment
  • Health and Wellness focus including virtual yoga classes and wellness webinars
  • Located on York University's campus, easily accessible by transit
  • Active Social Events Committee
  • Outdoor lunch space

Interested in this job?

Jobs Related To CMiC Infrastructure Engineer

Java Developer

Senior Java Developer position at CMiC, developing enterprise software for construction industry using Oracle ADF Framework, with 5+ years experience required.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase, focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer - Java, Spring Boot, React, Kafka

Lead Software Engineer position at JPMorgan Chase focusing on Java, Spring Boot, React, and Kafka development for the Equities/Future and Options Execution Technology Group.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.