Intermediate Software Developer
at Delta Controls
Surrey, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 Aug, 2024 | USD 82900 Annual | 06 May, 2024 | N/A | Computing,Technical Communication,Training,Jenkins,Figma | 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:
Delta Controls is looking for an Intermediate Software Developer to join the Room Control Enterprise team. This person will develop and maintain mobile and web-based applications in support of the next generation of Delta Controls’ products and services including the Seymour Connect occupant app and web-based management portal, and the Proviso provisioning app.
MAIN SKILLS AND QUALIFICATIONS
- Bachelor of Science (Computing or Engineering), or equivalent education, training, and/or experience
- Strong technical communication and writing skills
- Team player
- Good organizational skills
- Strong problem solving and troubleshooting skills
- Interpersonal and mentorship skills
Required Skills and Abilities
- Two or more years experience working as a developer delivering enterprise-quality mobile and web-based applications
- Experience with React and React Native
- Experience with Jenkins and/or Bamboo CI/CD pipelines
- Experience implementing app-based user interfaces
BONUS QUALIFICATIONS
- Experience in building scalable applications
- Experience with Figma
- Experience working in the building automation industry
- Experience leading a development team
Responsibilities:
- Design, develop, and maintain mobile apps and web-based products and services within the Room Control Enterprise portfolio
- Work with developers, quality assurance specialists, and product managers to implement new features
- Participate in the complete lifecycle of software development using Agile development techniques like daily stand-up, sprint planning, task estimation, development, sprint reviews and retrospectives
- Perform code review for peers, and provide relevant feedback
- Create and maintain internal documentation that communicates product design, implementation and changes
- Deliver scalable, reusable, testable and clean code with proper commenting and version control
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Proficient
1
Surrey, BC, Canada