Enable job alerts via email!

Software Engineer - API

CMiC

Toronto

On-site

CAD 60,000 - 95,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

An innovative software company is seeking a skilled API Developer to enhance their platform for the construction industry. This role involves designing and maintaining RESTful APIs, ensuring secure and efficient code, and collaborating with a dynamic team. The ideal candidate will have a strong background in Java and object-oriented programming, along with excellent communication skills. Join a rapidly growing company that values social responsibility and offers a competitive benefits package, including health and dental coverage, paid vacation, and wellness programs. This is a fantastic opportunity to contribute to meaningful projects while enjoying a vibrant workplace culture.

Benefits

Health and Dental Benefits
Paid Vacation
Townhall Meetings
Outdoor Lunch Space
Active Social Events Committee
Health and Wellness Programs
RRSP Matching Program

Qualifications

  • 3+ years of experience in object-oriented programming, preferably in Java.
  • Strong understanding of RESTful APIs and database development.

Responsibilities

  • Design and maintain efficient, reusable, and secure code for APIs.
  • Create documentation for APIs and improve development tools.

Skills

Java
Object-Oriented Programming
REST over HTTP
SQL/PLSQL
Interpersonal 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 can choose between a SaaS or Private Hosted platform, which includes industry-focused modules to manage everything from Financials and Payroll to Project Management and Budgeting. Our market share is 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 Oracle ADF BC REST and Jersey frameworks. Database development is also required to support these APIs. Your tasks will involve:

  1. Designing, building, and maintaining efficient, reusable, reliable, and secure code
  2. Improving tools and processes related to API development
  3. Creating documentation for APIs, tools, and processes
  4. Reviewing code written by others
  5. Analyzing problems and identifying solutions
Requirements
  • Strong interpersonal and communication skills
  • At least 3 years of experience with object-oriented programming languages, preferably Java
  • Understanding of Object-Oriented Programming concepts and design patterns
  • Knowledge of REST over HTTP
  • Experience with J2EE and Java programming
  • Understanding of RDBMS concepts and experience with SQL/PLSQL
Benefits
  • Competitive benefits package, including health and dental benefits
  • Paid vacation and personal days
  • Townhall meetings encouraging open participation
  • Location on York University's campus, accessible by transit, near shopping and restaurants
  • Outdoor lunch space with picnic tables
  • Active social events committee (including seasonal parties, tournaments, karaoke nights, game nights, BBQs, etc.)
  • Health and wellness programs, including virtual yoga classes and webinars
  • RRSP matching program after 2 years of employment
  • Experience in a rapidly growing, socially responsible company

CMiC is an Equal Opportunity Employer. We comply with the Accessibility for Ontarians with Disabilities Act, 2005, and the Ontario Human Rights Code. We will provide accommodations to applicants with disabilities during the recruitment process. Please inform Human Resources of any accommodation needs.

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

Similar jobs

Software Engineer

Felix Health Inc.

Toronto

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Associate Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 50,000 - 90,000

Yesterday
Be an early applicant

Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 60,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

Yesterday
Be an early applicant

Junior Software Engineer

Fable

Toronto

Remote

CAD 90,000 - 100,000

Today
Be an early applicant

Software Engineer - L3 Support

Canonical

Toronto

Remote

USD 75,000 - 110,000

3 days ago
Be an early applicant

Senior Software Engineer

Valsoft Corporation

Toronto

Remote

CAD 80,000 - 110,000

7 days ago
Be an early applicant

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85,000 - 225,000

10 days ago

Golang System Software Engineer - Containers / Virtualisation

Canonical

Toronto

Remote

USD 70,000 - 110,000

9 days ago