Location
toronto, on, Canada
Posted
June 04, 2026
Job Description
Drive application development for CMiC’s Project Controls module as an Intermediate Software Engineer. Engage in design, testing, and troubleshooting with diverse technologies such as Java and SQL.
In this essential position at CMiC, you will contribute your expertise to develop high-quality software aligned with business needs. This role requires 3+ years of Java/J2EE experience and the ability to produce detailed technical design specifications. Collaboration with other teams for defect resolution and integrated testing are crucial elements of your success.
Key Responsibilities:
• Write high-quality, well-documented code following standards
• Evaluate design alternatives to satisfy business requirements
• Create detailed technical design documentation
• Conduct extensive testing for application compatibility
• Participate in project meetings and support enhancements
Requirements:
• Bachelor’s degree, preferably in Computer Science
• 3+ years of Java/J2EE...
In this essential position at CMiC, you will contribute your expertise to develop high-quality software aligned with business needs. This role requires 3+ years of Java/J2EE experience and the ability to produce detailed technical design specifications. Collaboration with other teams for defect resolution and integrated testing are crucial elements of your success.
Key Responsibilities:
• Write high-quality, well-documented code following standards
• Evaluate design alternatives to satisfy business requirements
• Create detailed technical design documentation
• Conduct extensive testing for application compatibility
• Participate in project meetings and support enhancements
Requirements:
• Bachelor’s degree, preferably in Computer Science
• 3+ years of Java/J2EE...