Enable job alerts via email!

Software Engineer - API

CMiC

Toronto

On-site

CAD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading software company in the construction industry is seeking an API Developer to support their front-end applications by developing and maintaining RESTful APIs. This role requires strong interpersonal skills and at least 3 years of experience with programming languages like Java. The company offers a competitive benefits package and an engaging work environment on York University's campus.

Benefits

Health and dental coverage
Paid vacation and personal days
Active social events
RRSP matching program after 2 years
Health and wellness initiatives

Qualifications

  • 3+ years of experience in object-oriented programming, preferably Java.
  • Understanding of Object-Oriented Programming concepts and design patterns.
  • Experience with SQL/PLSQL and RDBMS concepts.

Responsibilities

  • Develop and maintain RESTful APIs for front-end applications.
  • Enhance tools and processes related to API development.
  • Create documentation for APIs and analyze problems.

Skills

Interpersonal skills
Communication skills
Object-Oriented Programming
REST over HTTP
SQL

Tools

J2EE
Java
Oracle ADF BC REST
Jersey

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 workflows. Our customers can choose between a SaaS or Private Hosted platform, which includes industry-specific modules for Financials, Payroll, Project Management, and Budgeting. We have a strong market presence in North America and are expanding internationally into regions such as Europe, South East Asia, and the Middle East.

Job Overview

The primary responsibility of this role is to develop RESTful APIs to support our front-end applications. This involves modifying existing APIs and creating new ones using Oracle ADF BC REST and Jersey frameworks. Database development is also required to support the APIs. Your tasks will include:

  1. Designing, building, and maintaining efficient, reusable, reliable, and secure code
  2. Enhancing tools and processes related to API development
  3. Creating documentation for APIs, tools, and processes
  4. Reviewing code written by peers
  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 coverage
  • Paid vacation and personal days
  • Participation in townhall meetings with open discussions
  • Location on York University's campus, accessible by transit, near shopping and dining options
  • Outdoor lunch area with picnic tables
  • Active social events committee organizing seasonal parties, tournaments, karaoke nights, game nights, BBQs, and more
  • Health and wellness initiatives including virtual yoga classes and webinars
  • RRSP matching program after 2 years of employment
  • Experience working 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 throughout the recruitment process upon request. If you require accommodations, please inform our Human Resources team.

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

Similar jobs

Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 85,000 - 115,000

Full time

Today
Be an early applicant

Senior Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Software Engineer

commonsku

Toronto null

Remote

Remote

CAD 95,000 - 115,000

Full time

2 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 80,000 - 200,000

Part time

Today
Be an early applicant

Senior Software Engineer

Ontario Cannabis Store

Toronto null

Remote

Remote

CAD 81,000 - 123,000

Full time

2 days ago
Be an early applicant

Software Engineer

BorderPass

Toronto null

Remote

Remote

CAD 80,000 - 115,000

Full time

4 days ago
Be an early applicant

L4 Mobile Software Engineer

HireTalent

Toronto null

Remote

Remote

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Network Software Engineer II

Marqeta, Inc.

Vancouver,Toronto null

Remote

Remote

CAD 91,000 - 115,000

Full time

5 days ago
Be an early applicant

Senior Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

10 days ago