Enable job alerts via email!

Software Engineer - API

CMiC

Toronto

On-site

CAD 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative software company is seeking a talented developer to enhance their RESTful API offerings. This role involves designing, building, and maintaining secure and efficient code, while also improving tools and processes for API development. Join a dynamic team that values collaboration and creativity, contributing to a platform that supports construction companies in managing critical workflows. With a focus on personal growth and a commitment to employee well-being, this opportunity promises a rewarding career in a rapidly expanding industry. If you're passionate about technology and eager to make a difference, this could be the perfect fit for you.

Benefits

Health & Dental benefits
Paid vacation and personal days
Townhall meetings
Outdoor lunch space
Social Events Committee
Health and Wellness focus
RRSP Matching Program

Qualifications

  • 3+ years of experience in object-oriented programming, preferably Java.
  • Strong understanding of REST over HTTP and SQL/PLSQL.

Responsibilities

  • Develop and maintain RESTful APIs for front-end applications.
  • Create documentation and improve API development tools.

Skills

Object-Oriented Programming
Java
REST over HTTP
SQL/PLSQL
Interpersonal Skills
Communication Skills

Tools

Oracle ADF BC REST
Jersey Framework

Job description

About CMiC
Headquartered 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 Overview

The 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:

  1. Design, build, and maintain efficient, reusable, reliable and secure code.
  2. Improve tools and processes related to API development.
  3. Create documentation for the APIs, tools and processes that you work on.
  4. Review code written by others.
  5. Analyze problems and identify solutions.

Minimum Requirements:

  1. Honed interpersonal and communication skills.
  2. 3+ years of work experience using any object-oriented programming languages (preferably Java).
  3. Understanding of Object-Oriented Programming Concepts and design patterns.
  4. Understanding of REST over HTTP.
  5. Understanding of J2EE and experience programming in Java.
  6. Understanding of RDBS concepts and experience with SQL/PLSQL.

Benefits:

  1. Competitive benefits Package (including Health & Dental benefits)
  2. Paid vacation and personal days
  3. Townhall meetings where all employees are encouraged to participate in open discussions
  4. Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
  5. Outdoor lunch space, including picnic tables
  6. An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
  7. Health and Wellness focus including virtual yoga classes and wellness webinars
  8. RRSP Matching Program after 2 years of employment
  9. Experience in a rapidly growing, socially responsible corporation

CMiC 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Engineer Trading

Promote Project

Toronto

Remote

CAD 65,000 - 110,000

12 days ago

Ubuntu Core Software Engineer

Canonical

Mississauga

Remote

CAD 70,000 - 100,000

2 days ago
Be an early applicant

Security Software Engineer

Canonical

Mississauga

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Toronto

Remote

CAD 80,000 - 120,000

17 days ago

HPC Software Engineer

Canonical

Mississauga

Remote

CAD 80,000 - 120,000

14 days ago

Freelance Software Developer (C/C++ - Rust) - AI Trainer

Mindrift

Toronto

Remote

CAD 50,000 - 90,000

2 days ago
Be an early applicant

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical

Toronto

Remote

CAD 80,000 - 100,000

17 days ago

Software Engineer - Legal Prompt Engineer

Refinitiv

Toronto

Remote

CAD 70,000 - 130,000

28 days ago