Intermediate Software Developer

at  Delta Controls

Surrey, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Aug, 2024USD 82900 Annual06 May, 2024N/AComputing,Technical Communication,Training,Jenkins,FigmaNoNo
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:

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