Intermediate Software Developer

Quarterhill Inc.

Saskatoon

On-site

CAD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid holidays and vacation time
Health and Dental plans
Retirement plans
EFAP (Employee and Family Assistance)

Job summary

Quarterhill Inc. is seeking an Intermediate Software Developer in Saskatoon to design, develop, and maintain software applications. You will work with senior developers, architects, and project managers to deliver high-quality solutions.

The ideal candidate has strong technical skills, problem-solving abilities, and a passion for technology, with experience across front-end and back-end stacks, and the ability to work both independently and within a team.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development.
  • Proven experience with full-stack development (front-end and back-end).
  • Proficiency in Java, C#, Python, or JavaScript; experience with React/Angular/Node.js.
  • Knowledge of SQL and NoSQL databases.

Responsibilities

  • Design, code, test, and debug software applications per project requirements.
  • Collaborate with team to develop efficient and reusable code.
  • Participate in technical design discussions and contribute to software architecture.
  • Create and maintain technical documentation.
  • Participate in code reviews and provide feedback.
  • Identify and fix defects; perform maintenance on existing software.
  • Communicate project status and collaborate with cross-functional teams.

Skills

Problem solving
Analytical abilities
Excellent communication
Teamwork

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Java
C#
Python
JavaScript
React
Angular
Node.js
SQL
NoSQL

Job description

Overview

The Intermediate Software Developer will be responsible for designing, developing, and maintaining software applications. This role involves working closely with senior developers, architects, and project managers to deliver high-quality software solutions. The ideal candidate will have a strong technical background, excellent problem-solving skills, and a passion for technology.

Overview

The Intermediate Software Developer will be responsible for designing, developing, and maintaining software applications. This role involves working closely with senior developers, architects, and project managers to deliver high-quality software solutions. The ideal candidate will have a strong technical background, excellent problem-solving skills, and a passion for technology.

Responsibilities
  • Software Development:
  • Design, code, test, and debug software applications according to project requirements.
  • Collaborate with team members to develop efficient and reusable code.
  • Technical Design:
  • Participate in technical design discussions and provide input on software architecture.
  • Create and maintain technical documentation.
  • Code Review:
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Provide constructive feedback to team members.
  • Troubleshooting and Maintenance:
  • Identify and fix software defects and issues.
  • Perform regular maintenance and updates to existing software applications.
  • Collaboration:
  • Work closely with cross-functional teams to understand project requirements and timelines.
  • Communicate project status and escal… as needed.
  • Continuous Learning:
  • Stay up-to-date with emerging technologies and industry trends.
  • Continuously improve technical skills and knowledge.
Qualifications
  • Education:
  • Bachelor’s degree in Computer Science , Software Engineering, or a related field.
  • Experience:
  • 3+ years of experience in software development.
  • Proven experience with full-stack development, including front-end and back-end technologies.
  • Technical Skills:
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with web development frameworks (e.g., React, Angular, Node.js).
  • Knowledge of database technologies (e.g., SQL, NoSQL).
  • Soft Skills:
  • Strong problem-solving and analytical abilities.
  • Excellent communication and teamwork skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with Agile development methodologies.
  • Knowledge of software testing and quality assurance principles
Benefits

We offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes:

  • Paid days off (i.e. vacation, sick days, bereavement leave)
  • Health and Dental plans
  • Retirement plans
  • Employee and Family Assistance Program (EFAP)
  • Employee referral program

We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran sta tus, sexual orientation, gender identity, national origin, age, or disabilit y or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws . We 're committed to creating a workplace where everyone feels valued and respected.

We appreciate all responses and will acknowledge only those being considered for an interview.

We respectfully request no calls or unsolicited resumes from Agencies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Developer
Intermediate Software Developer

Electronic Transaction Consultants Corporation • Saskatoon

On-site
CAD 65,000 - 90,000
Paid time off
Health and dental plans
Retirement plans
+1
Full Stack Engineer
Full Stack Engineer

Stelvio Inc. • Saskatoon

On-site
CAD 70,000 - 100,000
Intermediate Software Developers
Intermediate Software Developers

ROSS • Toronto

On-site
CAD 70,000 - 90,000
Software Engineer
Software Engineer

Stelvio Inc. • Saskatoon

On-site
CAD 75,000 - 105,000
Paid time off
Health and dental
Retirement plans
+2
Intermediate Software Developer
Intermediate Software Developer

Cpus Engineering Staffing Solutions Inc. • Pickering

On-site
CAD 70,000 - 110,000
Flexible work environment
Company provided work station laptop
Cloud computing resources
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics • Toronto

On-site
CAD 85,000 - 120,000
Team Lead, Software Development
Team Lead, Software Development

Quarterhill Inc. • Saskatoon

On-site
CAD 110,000 - 140,000
Vacation days
Health plan
Dental plan
+3
Intermediate Software Developer
Intermediate Software Developer

Powerhouse Controls Ltd • Cambridge

Hybrid
CAD 80,000 - 110,000
Health/Dental Benefits
Increased Vacation
Profit Sharing
+8
Ready to Take the Next Step-
Ready to Take the Next Step-

Activants • Ottawa

On-site
CAD 90,000 - 120,000
Salary bonus structure
Health insurance
Professional development
+1
Manager, Software Development
Manager, Software Development

United States Digital Space LLC • Toronto

Hybrid
CAD 125,000 - 186,000