Intermediate Software Developer
at Reliable Controls
Victoria, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Jul, 2024 | USD 75312 Annual | 28 Apr, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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