Software Engineer

4 weeks ago


Toronto ON, Canada CMiC Full time

About CMiCHeadquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers have their choice of a SaaS or Private Hosted platform that includes industry focused modules to manage everything from Financials and Payroll to Project Management and Budgeting. Our market share is very strong in North America and rapidly expanding internationally in regions like Europe, South East Asia and the Middle East.Job OverviewThe main responsibility of this role is to contribute to the development of RESTful APIs to support our front-end applications. You will modify existing APIs and create new APIs using both Oracle ADF BC REST as well as Jersey frameworks. Development at the database level is also required for this role to support the APIs. Your Tasks would involve:Design, build, and maintain efficient, reusable, reliable and secure code.Improve tools and processes related to API development.Create documentation for the APIs, tools and processes that you work on.Review code written by others.Analyze problems and identify solutions.RequirementsHoned interpersonal and communication skills.3+ years of work experience using any object-oriented programming languages (preferably Java).Understanding of Object-Oriented Programming Concepts and design patterns.Understanding of REST over of J2EE and experience programming in Java.Understanding of RDBS concepts and experience with SQL/PLSQLBenefitsCompetitive benefits Package (including Health & Dental benefits)Paid vacation and personal daysTownhall meetings where all employees are encouraged to participate in open discussionsLocated on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurantsOutdoor lunch space, including picnic tablesAn active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)Health and Wellness focus including virtual yoga classes and wellness webinarsRRSP Matching Program after 2 years of employmentExperience in a rapidly growing, socially responsible corporationCMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.



  • Toronto, Canada Iris Software Inc. Full time

    Iris Software Inc., a leading financial institution, is seeking an experienced Senior Python Software Engineer for a long-term contract opportunity in Toronto, ON. This role offers a competitive estimated salary range of $120,000 - $180,000 per annum.Title: Senior Python Software EngineerDuration: 18 MonthsLocation: Toronto, ON (3 Days onsite)Primary Skills:...


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

    Job Title: Enterprise Cloud Software EngineerAbout the Role:We are seeking an experienced Enterprise Cloud Software Engineer to join our team at Iris Software Inc. This is a long-term opportunity for a skilled professional to work on mission-critical applications and contribute to the company's success.Key Responsibilities:Design, develop, and maintain...


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

    About the RoleWe are seeking an experienced Software Engineering Expert to join our team in Toronto, ON. This is a long-term opportunity that will involve designing and developing cloud-based solutions using Java.Key Responsibilities:Design and develop software applications using Java, with a focus on cloud-based solutions.Collaborate with cross-functional...


  • Waterloo, ON, Canada Intelliswift Software Full time

    Must Have skills: Junior candidate Hardware Engineering test, validation, debug, and test automation Soldering Any RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UART Network analyzer Wireless protocol tester Spectrum analyzer DC power supply Oscilloscope Knowledge of test script software: Python C# Matlab ...


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

    Job SummaryWe are seeking an experienced Software Engineer to join our team in Toronto, ON. As a key member of our engineering team, you will be responsible for designing and developing software solutions using Java.About Iris Software Inc.Iris Software Inc. is a leading technology services and solutions provider with over 4,000 associates across India, the...


  • Waterloo, ON, Canada Intelliswift Software Full time

    Must Have skills: Junior candidate Hardware Engineering test, validation, debug, and test automation Soldering Any RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UART Network analyzer Wireless protocol tester Spectrum analyzer DC power supply Oscilloscope Knowledge of test script software: Python C# Matlab Detailed Job...


  • Waterloo, ON, Canada Intelliswift Software Full time

    Must Have skills: Junior candidate Hardware Engineering test, validation, debug, and test automation Soldering Any RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UART Network analyzer Wireless protocol tester Spectrum analyzer DC power supply Oscilloscope Knowledge of test script software: Python C# Matlab Detailed Job...


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

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Senior Full Stack Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products. Senior...


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

    Iris Software Inc., one of the world's leading financial institutions, is seeking a highly skilled Senior Backend Software Engineer to join their team for a long-term contract opportunity. This role will be based in Toronto, ON and will involve working on a hybrid schedule.The ideal candidate will have extensive experience with Java 8 or above, Spring Boot,...


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

    Job OverviewWe are seeking a Senior Acquisition Specialist to join our Mergers and Acquisitions team at Constellation Software Inc. This is a great opportunity to apply your business development skills towards acquisitions in an entrepreneurial environment.About Constellation Software Inc.We acquire, manage, and build mission-critical vertical market...


  • 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 Constellation Software Inc. Full time

    About Constellation Software Inc.We are a leading provider of vertical market software solutions, with a portfolio of companies that deliver mission-critical software to various industries worldwide. Our company has acquired hundreds of software companies, operating in diverse sectors such as aerospace, oil & gas, mining, engineering, education, retail,...


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

    Job DescriptionWe are seeking a skilled Senior Cloud-Based Java Software Engineer to join our team at Iris Software Inc. in Toronto, ON.About the RoleThis long-term position involves developing and maintaining cloud-based applications using Java 8+ and Spring Framework (Spring Boot). The successful candidate will have experience working with distributed...


  • 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, ON, Canada Quantum Technology Recruiting Inc. (QTR) Full time

    Position: Senior Software Engineer (Integrations) Location: Toronto, ON We are looking for a Senior Software Engineer with over 10 years of experience to join a cutting-edge team transforming the retail experience with innovative technology solutions. In this role, you will lead the development of systems that enable seamless integration of IoT devices,...


  • Toronto, ON, Canada Quantum Technology Recruiting Inc. (QTR) Full time

    Position: Senior Software Engineer (Integrations) Location: Toronto, ON We are looking for a Senior Software Engineer with over 10 years of experience to join a cutting-edge team transforming the retail experience with innovative technology solutions. In this role, you will lead the development of systems that enable seamless integration of IoT devices,...

  • Systems Engineer

    7 days ago


    Toronto, ON, Canada Belcan Full time

    Belcan is helping in hiring a Sr System Requirements Eng for a Toronto rail client (fulltime role) We are looking for an enthusiastic self-motivated Senior System Requirements Engineer who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of engineering tasks from administrative to strategic....


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

    About Constellation Software Inc.We acquire, manage, and build mission-critical vertical market software companies that are located all over the world. We have acquired hundreds of software companies used in various industries, including aerospace, oil & gas, mining, engineering, education, retail, finance, healthcare, and more. Our portfolio is publicly...


  • Toronto, ON, Canada Resonaite Full time

    Our client in the financial services sector, is seeking an experienced Software Development Manager. Focus is on financial payments and integration with AWS.Java/Spring and React tech stack. Location: Hybrid Tornoto Responsibilities Lead and manage a team of 10+ software developers specializing in AWS, Java, React, and integration technologies. ...


  • Toronto, ON, Canada Resonaite Full time

    Our client in the financial services sector, is seeking an experienced Software Development Manager. Focus is on financial payments and integration with AWS.Java/Spring and React tech stack. Location: Hybrid Tornoto Responsibilities Lead and manage a team of 10+ software developers specializing in AWS, Java, React, and integration technologies. ...