CMiC is a leading software development company specializing in enterprise solutions for the construction and engineering industries. For nearly 40 years, they've been delivering integrated enterprise-level software solutions for construction and capital projects. The role of Intermediate Software Engineer - Java focuses on the development of CMiC's Project Controls module, requiring expertise in Java/J2EE development and related technologies.
The position offers a blend of technical challenges and collaborative opportunities, working with modern technologies including Java, JavaScript, and various Oracle technologies. As part of the development team, you'll be responsible for writing high-quality code, creating technical specifications, and ensuring product quality through extensive testing.
The company offers a comprehensive benefits package including health and dental coverage, RRSP matching, and various wellness programs. Located on York University's campus, the office provides easy access to transit and various amenities. The work environment promotes both professional growth and work-life balance, with regular team activities and social events.
This role is ideal for a mid-level software engineer with strong Java expertise who wants to contribute to enterprise-scale solutions in the construction technology sector. The hybrid work arrangement offers flexibility while maintaining collaborative opportunities with the team. The position requires 3+ years of experience and offers the chance to work with a established company that continues to grow and innovate in the construction software industry.