Intermediate Software Developer

at  Reliable Controls

Victoria, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jul, 2024USD 75312 Annual28 Apr, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO WE ARE:

Reliable Controls is dedicated to reducing the carbon footprint of buildings around the world. Our team specializes in the design, development, and assembly of building automation controls and software programs.
We align ourselves with the right people and empower them in the right ways. An established company based in Victoria, BC, we nurture a strong culture of communication, trust, and collaboration. Embracing a work–life balance, promoting continuous learning, and celebrating our achievements are a few of the ways we show our enduring commitment to employees. Let’s combine our passions for building a greener future!
Your mission: As a Software Developer on this team your main objective will be to design, develop and maintain the internal software systems used by the various departments. Using domain driven development, clean architecture principles and a modern tech stack you will help us build out our framework and the client applications needed by various departments.

LET’S CONNECT!

At Reliable Controls, it’s not only the experience and skills we are seeking - the alignment with our values is of the utmost importance to us. Continuous improvement is vital to our organization and we are prepared to invest in our team’s future, not just their current abilities. Let’s connect, we would love to hear from you!

Responsibilities:

  • Develop, maintain, and support Windows and web-based internal software applications and services for the organization.
  • Develop in a variety of languages, including Typescript, JavaScript, C#, and PHP
  • Collaborate with key stakeholders to specify requirements and define project scope.
  • Design, code and test high quality applications that achieve project goals.
  • Refactor and improve existing code as required.
  • Plan, report and communicate project status and timelines to your manager.
  • Provide analytics, reporting and support for all applications, pricelists & EDI.

This role might be right for you if you have:

  • 5 years experience in a Software Development role
  • Bachelor’s degree in Computer Science or Software Engineering
  • Proven ability to deliver database-driven web and Windows desktop applications
  • Experience in using C#, C++, or PHP and JavaScript/TypeScript
  • Experience with systems such as React, Node.js, and NestJS
  • Knowledge of electronics, manufacturing processes and ERP systems would be an asset
  • Experience in AI tools
  • Experience in SharePoint development would be considered an asset
  • Ability to communicate effectively with technical and non-technical end users
  • Ability to work both independently and as member of a team
  • Ability to work in a dynamic environment with shifting priorities.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or software engineering

Proficient

1

Victoria, BC, Canada