Enable job alerts via email!

Software Developer

HTS Engineering Ltd.

Ottawa

Hybrid

CAD 70,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An innovative technology solutions provider is seeking a skilled Full Stack Developer to join their dynamic team. In this role, you will collaborate with cross-functional teams to design, develop, and deploy cutting-edge applications that enhance operational efficiency. With a focus on object-oriented design, you'll leverage modern frameworks and programming languages to create scalable solutions. This position offers a hybrid working environment, allowing for flexibility while fostering a culture of teamwork and collaboration. If you are passionate about technology and eager to make a significant impact, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in software development with a focus on full stack.
  • Strong knowledge of modern programming languages and frameworks.

Responsibilities

  • Develop and deploy new applications and enhancements in a collaborative environment.
  • Optimize applications for performance and scalability using best practices.

Skills

Object-oriented design
Full Stack Development
Python
Ruby
C#
NodeJS
Java
Dart
Smalltalk
Database development
Version control (Git)
RESTful API design
Problem-solving
Communication

Education

Degree in Computer Science
Equivalent experience

Tools

Flutter
React
Angular
Azure PaaS
Git

Job description

Founded in 2015 in Toronto, Canada, KORE Solutions is a subsidiary of HTS and a provider of innovative technology solutions focused on the HVAC manufacturer’s representative industry. We offer software, help support, and end-to-end solutions to empower our partners and clients.

At KORE, communication and collaboration are our top priorities. As a team member, you’ll work closely with all departments to develop our software, TRAX, and its infrastructure. We foster a teamwork-oriented culture where resources are dedicated to your success, and your contributions will have a direct impact on improving our processes.

Major Responsibilities:
  1. Participate in planning, designing, developing, and deploying new applications and enhancements.
  2. Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  3. Develop and test complex programs/modules to meet business needs and deadlines.
  4. Create detailed system/design documents to facilitate knowledge transfer and maintainability.
  5. Engage in design sessions and code reviews to ensure quality and adherence to requirements.
  6. Implement front-end and back-end components ensuring seamless integration.
  7. Optimize applications for performance and scalability using best practices.
  8. Write clean, maintainable, and efficient code following best practices.
  9. Conduct code reviews to ensure quality and consistency.
  10. Support and enhance existing applications to minimize downtime and improve effectiveness.
  11. Troubleshoot and resolve software issues promptly.
  12. Stay updated on emerging trends and technologies in software development.
Working Conditions:
  1. Hybrid of remote work and office setting.
  2. Open, collaborative office environment (may vary by location).
  3. Fast-paced environment with tight deadlines.
  4. Reliable personal transportation required.
Minimum Technical Skills / Qualifications:
  1. Degree in Computer Science, Engineering, or equivalent experience.
  2. Minimum of 5 years of experience.
  3. Object-oriented design and programming expertise.
  4. Experience with Full Stack Development and modern frameworks like Flutter, React, Angular.
  5. Proficiency in languages such as Python, Ruby, C#, NodeJS, Java, Dart, or Smalltalk.
  6. Database development and optimization skills (SQL and NoSQL).
  7. Knowledge of design patterns and multithreading.
  8. Experience with version control systems like Git.
  9. Understanding of RESTful API design and system architecture.
Nice-to-Have Skills:
  1. Experience with front-end frameworks (Flutter, React, Angular).
  2. Experience with Azure PaaS and containerization.
  3. Familiarity with UML, documentation, testing, mobile app development, DevOps, and agile methodologies.
Soft Skills:
  1. Excellent communication skills.
  2. Strong problem-solving abilities.
  3. Ability to work independently and collaboratively.
  4. Highly organized and responsive.
  5. Self-motivated and adaptable to new technologies.

KORE is an equal opportunity employer committed to diversity and inclusion. Accommodations are available upon request during the recruitment process.

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

Similar jobs

Lead Software Developer, Data Technology (Canada)

Braintrust

Ontario

Remote

CAD 98.000 - 138.000

4 days ago
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

(Remote) Java Software Developer

N. Harris Computer Corporation - CAD

Manitoba

Remote

CAD 70.000 - 110.000

2 days ago
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80.000 - 110.000

2 days ago
Be an early applicant

Software Developer

DataAnnotation

British Columbia

Remote

CAD 80.000 - 100.000

Yesterday
Be an early applicant

Senior Fullstack Software Developer (Frontend Focused)

OpsLevel

Remote

CAD 80.000 - 120.000

2 days ago
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70.000 - 110.000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70.000 - 110.000

2 days ago
Be an early applicant