Intermediate Developer at UDP Software
Burnaby, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

29 Nov, 25

Salary

70000.0

Posted On

29 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development Tools, Web Applications, Sql Server, Web Framework, Agile, Object Oriented Programming, Visual Studio, Javascript, Programming Languages, Test Driven Development, Software, .Net Framework, Thinking Skills, Computer Science, Angular

Industry

Computer Software/Engineering

Description

ABOUT UNIVERUS:

Univerus is a global software company that unites industry-leading solutions on a single, intuitive platform. Headquartered in Port Moody, British Columbia, we serve over 3,500 clients across eight countries. Our mission is to simplify complex operations by providing scalable, user-friendly technology that empowers organizations in local government, utilities, education, manufacturing, recruitment, sport and recreation, and more.
At Univerus, we believe in the power of connection – between people, technology, and communities. Our team is passionate about delivering innovative solutions that help our customers achieve meaningful outcomes while building a workplace where employees can grow, thrive, and make an impact.
Learn more at univerus.com.

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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ROLE 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.

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.
Loading...