Software Engineering Specialist

2 weeks ago


Toronto, Ontario, Canada CMiC Full time

Company Overview

CMiC is a leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects. With nearly four decades of experience, CMiC has partnered with the largest and most technologically progressive AEC firms and capital project owners in North America.

About CMiC Enterprise

CMiC Enterprise combines a flexible technological infrastructure with a philosophy of total integration, lowering costs, improving productivity and increasing interoperability. This cutting-edge solution enables clients to manage their construction and capital projects efficiently and effectively.

Job Description

The Software Engineering Specialist - Enterprise Solutions plays a critical role in the developmental efforts of CMiC's Tools applications. Responsibilities include designing, developing, troubleshooting, debugging and testing applications, primarily developed using Oracle ADF Framework. Key duties and responsibilities include:

  • Writing high-quality code according to accepted standards based on business requirements using Oracle ADF Framework, Java, JavaScript, SQL, PL/SQL and other tools.
  • Evaluating alternative design approaches to meet business requirements.
  • Creating detailed technical design specification documents.
  • Conducting extensive testing to ensure compatibility with Oracle versions.
  • Providing estimates for development items and consistently meeting deadlines.
  • Offering standard product and enhancement support.
  • Collaborating with team members and other departments to find solutions.
  • Participating in project and team meetings.

Required Skills and Qualifications

To be successful in this role, candidates must possess the following skills and qualifications:

  • A University Degree in Computer Science or related field.
  • 5+ years of hands-on professional Java/J2EE programming experience, including J2EE, REST, JSF, JavaScript and familiarity with HTML5, JQuery & CSS.
  • Familiarity with build automation tools (Maven, ANT) and knowledge of Oracle ADF framework.
  • Knowledge of Oracle databases and SQL, PL/SQL, and proficiency in Oracle JDeveloper, Ajax, WebLogic, JDBC.
  • Excellent communication skills – both written and oral.

Benefits

Candidates can expect a competitive benefits package, including health and dental benefits, paid vacation and personal days, town hall meetings, and an active social events committee. The company also prioritizes employee well-being, offering virtual yoga classes, wellness webinars, and RRSP matching after two years of employment.



  • Toronto, Ontario, Canada Iris Software Inc. Full time

    The largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...


  • Toronto, Ontario, Canada Vela Software Full time

    As a Software Acquisition Specialist at Vela Software, you will be responsible for identifying and securing strategic acquisitions that align with our company's growth objectives. With a proven track record of thriving in fast-paced enterprise sales or deal sourcing environments, you will leverage your expertise to source, qualify, and nurture a pipeline of...


  • Toronto, Ontario, Canada NearSource Full time

    Job Title: Software Engineering SpecialistWe are seeking an experienced Software Engineering Specialist to join our team at NearSource Technologies.Salary: $120,000 - $150,000 per yearAbout the RoleThe successful candidate will have a bachelor's degree in computer science and at least 5 years of experience in developing websites and internet applications....


  • Toronto, Ontario, Canada Capgemini Engineering Full time

    About Capgemini EngineeringCapgemini Engineering is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world.We are committed to creating tangible impact for enterprises and society. With our strong 55-year heritage, we deliver end-to-end services and solutions...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.A strategic partner to Fortune 500 and other top companies in financial services and many industries, Iris provides a value-driven approach – a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models.As a Java full stack Developer, you will be working on...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc., a trusted strategic partner to Fortune 500 companies and other top organizations in financial services and various industries, is seeking a skilled Senior Software Developer for an exciting long-term opportunity at Toronto, ON.About the RoleAs a key member of our team, you will work on mission-critical applications, leveraging your...


  • Toronto, Ontario, Canada Capgemini Engineering Full time

    Overview">At Capgemini Engineering, we are seeking a seasoned Senior Test Automation Specialist to join our team. This is an exceptional opportunity to leverage your expertise in designing and implementing comprehensive test automation strategies that drive quality and performance in software applications.">About the Role">We are looking for a highly skilled...


  • Toronto, Ontario, Canada Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Capgemini Engineering, working on cutting-edge AI and data transformation projects. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and implement...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...


  • Toronto, Ontario, Canada Ness Digital Engineering Full time

    At Ness Digital Engineering, we are seeking a skilled Azure Developer to join our team. This is an exciting opportunity for you to utilize your expertise in cloud-based software development and drive digital transformation for our clients.About the RoleWe offer a challenging and rewarding role as a Senior Cloud Software Engineer on our Azure development...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    We are seeking an experienced Data Engineer to join our team at Triunity Software, Inc. in Toronto, ON.About the RoleThis is a full-time position that requires a minimum of 10 years of experience in data engineering with a strong background in Java and big data tools such as Hadoop, HDFS, ADLS, ADF, Spark, Kafka, Databricks, and Dremio.The successful...


  • Toronto, Ontario, Canada Intelliswift Software Full time $48

    Intelliswift Software Digital Operations Leadership SpecialistWe are seeking a skilled Digital Operations Leadership Specialist to join our team. The successful candidate will be responsible for prioritizing and managing daily operational tasks, ensuring seamless coordination between stakeholders and the digital team.Key Responsibilities:Manage the triage...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a seasoned Senior Java Software Engineer to join our team in Toronto. This is an excellent opportunity for a highly skilled professional with strong experience in full-stack development and a passion for delivering high-quality solutions.Job DescriptionThe successful candidate will be responsible for designing, developing, and...


  • Toronto, Ontario, Canada Capgemini Engineering Full time

    Job Description:This senior automation engineer position is a fantastic opportunity to leverage your technical expertise and passion for quality assurance in software development. As a key member of our dynamic QA team, you will be responsible for designing, developing, and implementing automation frameworks that ensure the quality and performance of our...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Datastage Developer to join our team at Iris Software Inc. in Toronto, Canada. As a key member of our data engineering team, you will play a crucial role in designing, implementing, and maintaining complex data pipelines using Datastage.About the RoleThe ideal candidate will have a strong background in SQL and experience...


  • Toronto, Ontario, Canada Vela Software Full time

    OverviewVela Software, a subsidiary of Constellation Software, is a renowned investor in mission-critical software companies. We employ a unique approach by buying and holding investments while providing access to capital and operational best practices through our network of autonomous businesses.


  • Toronto, Ontario, Canada Vela Software Full time

    OverviewVela Software, a subsidiary of Constellation Software, is seeking an experienced Corporate Development Manager to join its team in Toronto. With a market capitalization of approximately $75B CAD and over 1,000 acquisitions under its belt, our company offers a unique opportunity to make meaningful contributions to the growth and success of...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc., a global technology services and solutions provider, is seeking an experienced Financial Services Business System Specialist to join their team in Toronto, ON.Job Summary:We are looking for a skilled professional with 8+ years of experience as a Business Analyst/Business Systems Analyst in the Financial Services...


  • Toronto, Ontario, Canada Software International Full time

    Job Summary:We are seeking a skilled Mainframe Application Specialist to lead the conversion of 186 jobs identified as requiring a different path than Splunk.About the Role:This exciting opportunity involves performing a thorough analysis and conversion of the identified jobs into a new solution, utilizing extensive knowledge of the mainframe platform and...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a skilled Business Intelligence Developer Specialist for a contract opportunity at Iris Software Inc.As a key member of our team, you will work closely with our financial clients to design and develop advanced business intelligence solutions using Power BI.The ideal candidate will have experience working with Power BI, DAX, and cloud-based...