Enable job alerts via email!

Intermediate Developer

UDP Software

Burnaby

Hybrid

CAD 70,000 - 85,000

Full time

26 days ago

Job summary

A leading software company in Burnaby is seeking an Intermediate Software Developer with 3-5 years of experience. The role involves collaborating with teams to develop high-performance software systems and requires strong skills in .NET and JavaScript frameworks. This position offers a hybrid work environment and a salary range of $70,000 to $85,000 per year, along with competitive benefits including health and dental.

Benefits

Health and Dental
EFAP
RRSP Matching
Generous Paid Time Off
Flexible Work Environment
Education Reimbursement Program

Qualifications

  • 3-5 years experience in software development.
  • Proficiency in .NET, C#, and JavaScript.
  • Experience with Agile and Waterfall methodologies.

Responsibilities

  • Assist in the development of new software features.
  • Write maintainable and efficient code.
  • Collaborate to troubleshoot software issues.

Skills

Agile methodologies
.NET framework
C#
JavaScript frameworks
Unit testing
Problem-solving
Communication

Education

Bachelor’s degree in computer science

Tools

Git
Visual Studio
JIRA
Azure DevOps
Job description
Overview

The Intermediate Software Developer we seek will have a minimum of 3-5 years' experience in crafting high-performance products. They collaborate with cross-functional teams as well as contribute to the design and implementation of scalable and reliable software systems. Continuously improving processes and staying abreast of industry trends, they play a crucial role in delivering high-quality software products.

Role Details

Hours : 40 hours per week

Salary Range : $70,000 to $85,000 per year

Location : Hybrid

Organizational Relationship

Reports to the Development Manager.

Key Responsibilities
  • Assist in the development and implementation of new software features and applications.
  • Write clean, maintainable, and efficient code.
  • Collaborate with senior developers to troubleshoot and debug software issues.
  • Participate in code reviews and contribute to team discussions on best practices and improvements.
  • Assist in the testing and quality assurance processes to ensure software reliability and performance.
  • Stay updated with the latest industry trends and technologies.
Required Knowledge, Skills, and Abilities
  • Proficiency in the software development life cycle.
  • Strong command of Agile and Waterfall methodologies.
  • Full-stack development expertise with a solid foundation in software engineering principles.
  • Experience and proficiency in object-oriented programming, specifically the .NET framework and C#
  • Experience with JavaScript frameworks and libraries such as React, Angular, and StencilJS
  • Proficiency in developing unit tests for code components and applications.
  • Ability to manage multiple priorities effectively with minimal supervision.
  • Exceptional verbal and written communication skills.
  • Experience with test-driven development and automated testing frameworks.
  • Familiarity with Scrum / Agile development methodologies.
  • Methodical approach to planning and organization.
  • Demonstrated ability to exercise independent judgment and initiative.
  • Superior analytical, mathematical, and creative problem-solving abilities.
  • Meticulous attention to detail and efficiency.
  • Self-motivated and driven to excel.
  • Team-oriented mindset with experience collaborating in diverse environments.
  • Strong logic and critical thinking skills, adept at troubleshooting data and software issues.
  • Commitment to knowledge sharing and fostering a collaborative team environment.
Education and Experience
  • Bachelor’s degree in computer science or equivalent experience.
  • Proven work experience as a Software Developer
  • Experience with software development tools, such as Git, Visual Studio, VS Code, JIRA, and Azure DevOps.
  • Experience developing software applications in an enterprise environment.
  • Ability to develop software in .NET, C#, React, JavaScript and / or other programming languages.
  • Familiarity with database management systems (e.g. SQL Server, MySQL, Postgres) and data modeling technique
  • Experience developing web applications using at least one popular web framework.
What We Offer
  • Health and Dental
  • EFAP
  • RRSP Matching
  • Generous Paid Time Off
  • Flexible Work Environment
  • Education Reimbursement Program
Our Commitment to Diversity, Equity & Inclusion

Univerus is proud to be an equal opportunity employer. We are committed to creating an inclusive and respectful workplace where everyone feels valued, supported, and empowered to contribute fully. We welcome applications from candidates of all backgrounds, abilities, and experiences, including but not limited to Indigenous peoples, racialized persons, women, LGBTQ2S+ individuals, persons with disabilities, and veterans.

If you require accommodation at any stage of the recruitment process, please let us know. We are committed to working with you to ensure your needs are met.

How to Apply

Ready to join us? Please submit your resume and cover letter by following the application instructions outlined in this posting.

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