Software Development Expert

3 weeks ago


Toronto, Ontario, Canada CMiC Full time

About CMiC

Headquartered in Toronto, CMiC is a leading software company specializing in the construction industry. Our comprehensive platform empowers construction companies to manage their critical workflows efficiently.

We offer our customers a choice between a SaaS or Private Hosted platform, featuring industry-focused modules for financial management, payroll, project management, and budgeting. With a strong market presence in North America and rapid international expansion into Europe, South East Asia, and the Middle East, we're poised for continued growth.

Job Overview

The primary responsibility of this role is to contribute to the development of RESTful APIs that support our front-end applications. This involves modifying existing APIs and creating new ones using Oracle ADF BC REST and Jersey frameworks. Additionally, database-level development is required to support these APIs.

Your key tasks will include:

  • Designing, building, and maintaining efficient, reusable, reliable, and secure code.
  • Improving tools and processes related to API development.
  • Creating documentation for the APIs, tools, and processes you work on.
  • Reviewing code written by others.
  • Analyzing problems and identifying solutions.
Requirements

To succeed in this role, you'll need:

  • Honed interpersonal and communication skills.
  • At least 3 years of work experience using object-oriented programming languages (Java is preferred).
  • A solid understanding of Object-Oriented Programming Concepts and design patterns.
  • Experience with REST and J2EE, as well as proficiency in Java and RDBS concepts with SQL/PLSQL.
Estimated Salary: $120,000 - $150,000 per annum

Benefits Package

You can expect a competitive benefits package, including health and dental coverage. We also offer paid vacation and personal days, town hall meetings where employees are encouraged to participate in open discussions, and an active social events committee organizing various activities throughout the year.

Our office is conveniently located on York University's campus, easily accessible by public transit, and within walking distance to shopping and restaurants. We prioritize employee wellness, providing virtual yoga classes and wellness webinars. Plus, you'll have access to our RRSP matching program after two years of employment.



  • Toronto, Ontario, Canada Bevertec Full time

    Job DescriptionBevertec is a leading provider of staffing solutions for technology professionals. We are seeking an experienced Software Development Expert to join our team.About UsWe specialize in providing top talent to leaders within the IT realm, helping our clients expand and grow their businesses while advancing the careers of our candidates.SalaryThe...


  • Toronto, Ontario, Canada CMiC Full time

    We are seeking a skilled Software Development Expert to join our team at CMiC, a leading software company in the construction industry. Headquartered in Toronto, we have built a comprehensive platform for construction companies to manage their most important workflows.Job OverviewThe main responsibility of this role is to contribute to the development of...


  • Toronto, Ontario, Canada S.i. Systèmes Full time

    Job Title: C# Software Development ExpertJob Description:We are seeking a C# Software Development Expert to join our team at S.i. Systèmes. The successful candidate will have experience with C# (.NET) and Apache Solr, with a focus on cloud-based search solutions. The expert will be responsible for designing, developing, and maintaining microservices and...


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

    We are seeking a highly skilled Java Full Stack Developer with expertise in Angular to join our team at Iris Software Inc.About the Company:Iris Software Inc. is a leading provider of technology services and solutions, serving top companies in financial services and other industries. With 4,000+ associates worldwide, we deliver high-quality software...


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

    Iris Software Inc. is seeking a seasoned Senior Full Stack Developer to join their team in New Jersey, USA. With over 30 years of experience providing IT solutions nationwide, Iris Software has established itself as a reliable partner for clients ranging from mid-sized to Fortune 1000 companies.About the RoleWe are looking for an exceptional developer with...


  • Toronto, Ontario, Canada Weever Full time

    Weever is a software company based in Hamilton, Ontario, Canada. We develop cloud-based solutions for large enterprises to enhance team productivity and potential.About UsWe offer innovative technology that replaces traditional methods with digital tools, providing insights into team performance. Our customers include renowned brands like Mars Wrigley,...


  • Toronto, Ontario, Canada CMiC Full time

    About UsCMiC is a leading software company in the construction industry, headquartered in Toronto. Our comprehensive platform enables construction companies to manage their workflows efficiently.Job OverviewWe are seeking an experienced Software Development Expert to contribute to the development of RESTful APIs supporting our front-end applications. The...


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

    Iris Software Inc., a leading technology services company, is seeking an experienced Enterprise Software Developer to join its team in Toronto. The ideal candidate will have expertise in Capital Markets and strong experience in full stack development.Job Summary:We are looking for a skilled developer to work on large-scale enterprise applications with a...


  • Toronto, Ontario, Canada Rubicon Path Full time

    Rubicon Path is seeking an experienced Software Development Expert to join our team in Toronto, Canada.Estimated salary: $120,000 - $180,000 per year, based on location and industry standards.Job Description:We are looking for a skilled Software Development Expert with extensive experience in software development, specifically in Dynamics 365, Microsoft...


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

    About the RoleAs a seasoned Java developer at Iris Software Inc., you will be working on mission-critical applications for Fortune 500 companies in financial services and other industries. Your expertise in Core Java, Spring, and strong Angular skills will help deliver technology services and solutions that enable clients to complete fast, far-reaching...


  • Toronto, Ontario, Canada Deep Abacus Full time

    We are a cutting-edge AI solution provider focused on building exceptional AI-driven agents and chatbots. Our low-code platform combines innovative technology with professional expertise and a quality-driven mindset to deliver impactful solutions.What We OfferA competitive salary of $180,000 per yearAn opportunity to work with the latest technologies in AI...


  • Toronto, Ontario, Canada Nascent Full time

    Nascent is a dynamic and innovative company that empowers businesses to deliver exceptional digital experiences. We're seeking an exceptional Full Stack Software Development Expert to join our team.About NascentAt Nascent, we're committed to creating an inclusive work environment where everyone can thrive. Our team of experts works collaboratively to provide...


  • Toronto, Ontario, Canada Empire Life Full time

    Empire Life is seeking a highly skilled Full Stack Software Development Expert to join our IT teamWe are offering a competitive salary ranging from $100,000 to $150,000 per year, depending on experience.Job Description:As a Full Stack Software Development Expert at Empire Life, you will be responsible for designing and developing high-quality,...


  • Toronto, Ontario, Canada PostGrid Full time

    About UsAt PostGrid, we're transforming the way businesses interact with their customers through direct mail automation.We're seeking a skilled Software Development Expert to join our team. In this role, you'll be responsible for:Designing and maintaining scalable REST APIs that cater to diverse use cases without compromising backwards...


  • Toronto, Ontario, Canada Software International Full time

    Company Overview:Software International is a leading provider of technical talent to various clients, ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in the United States and Canada.Job Summary:We are seeking a skilled Genesys Reporting Expert to join our team on a contract basis. The successful candidate will be responsible...


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

    Job Title: Senior Capital Markets ExpertWe are seeking a highly skilled Senior Capital Markets Expert to join our team at Iris Software Inc. in Toronto, ON.The ideal candidate will have experience in Securities lending and/or Capital Market environments, with expertise in migration to third-party systems. Additionally, they should be proficient in creating...


  • Toronto, Ontario, Canada First Derivative Full time

    Job Description:We are seeking a skilled Software Development Expert to join our team in Capital Markets.The ideal candidate will have 10+ years of professional software development experience, with expertise in Java (Core Java and Frameworks like Spring / Spring Boot) and multi-threading. They will also have hands-on experience with ReactJS, Angular, NGRX,...


  • Toronto, Ontario, Canada Rubicon Path Full time

    About the RoleRubicon Path is seeking an experienced Software Development Expert to join our team. As a key member of our software development department, you will play a critical role in designing, developing, and deploying innovative software solutions.Job OverviewThis is a full-time position that requires a strong background in both solution design and...

  • Datastage Developer

    4 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a skilled Datastage Developer to join our team at Iris Software Inc., a leading provider of information technology solutions.The ideal candidate will have extensive experience in designing, developing, and maintaining Datastage ETL jobs according to specifications.Key Responsibilities:Design and develop Datastage ETL jobs to load data into the...

  • SAP Project Manager

    3 weeks ago


    Toronto, Ontario, Canada Software International Full time

    Company Overview">Software International (SI) is a leading provider of technical talent to various clients across North America. With a strong presence in the SAP consulting space, SI offers expert solutions that cater to the evolving needs of its clients.