Company : Delta Controls Department : Product DevelopmentArea : Product DevelopmentDescription : Our Product Development team is looking for a Senior Web Developer.
Start date : ASAPWork location : This position is eligible to remote applicants (work from home or telecommute).City : Surrey, BCCountry : CanadaType : HireSchedule : Full timeDetails :
We have an exciting opportunity for a Web Developer to join our ever-expanding software development team. You will be part of a cross-functional team that creates high-quality software and user-centered applications.
You will collaborate with a cloud service team to work on the user interface of a cloud-based application. You will also be working with hardware teams to streamline the configuration and deployment process.
Building engineers around the world use Delta Controls' web applications to manage and control buildings in some of the most prominent locations across the globe, and include airports, hospitals, sports arenas, university campuses, European transit hubs, luxury residential buildings, and more.
Our goal is to create the most energy-efficient and sustainable solutions that can be used in any building. The impact of our work reaches thousands of web servers and millions of people that occupy spaces where our systems are implemented.
Why join Delta?
Make the world a better place : Develop web applications for sustainable buildings that reduce energy consumption and maximize occupant comfort.
Grow : Employ new technologies and methodologies to solve the big problems you will have ample opportunities to learn new skills, work in different Agile teams (6 10 members) as well as contribute in different stages of the development process.
Extreme Ownership : We don’t believe job duties should be constrained by a title. There is no limit to how deep you can debug.
We expect you to ask how the feature is being used by end-user. You will be proud of on-time delivery and streamlined user experience because you make it happen!
Best of all, you will do all of the above in a diverse and fun team!
We value Diversity, Equity and Inclusion.
Job summary, duties and responsibilities :
Delta Controls Inc. is looking for a Senior Software Developer (Cloud Service) to join our Product Development Team as soon as possible.
As a Senior Developer with Delta Controls, you work with your project team to create leading-edge solutions for worldwide use in the Building Controls industry.
Your versatility and adaptability are very important as you work on rapidly evolving products in a rapidly evolving industry.
The essential skill that will be used immediately is experience with cloud services to migrate a single server web application to a cluster based application.
The cloud team is focused on providing robust services and apps built on services by Google, AWS and other providers. You will actively participate in all stages of the development process such as brainstorming ideas, design, implementation, QA testing, functional reviews and continuous improvement.
During every development cycle each developer is assigned a research task to explore new technologies, tools or ideas which may be applied to a future release.
Duties and responsibilities :
Develop clean and efficient code, on-time delivery of features / applications.
Be able to translate designs and style guides from product requirements to functional user interfaces.
Develop new user-facing features, from the database and API all the way up to the browser.
Work with developers, quality assurance specialists, designers, and product managers to implement new features.
Peer-review code, providing succinct and relevant feedback.
Contribute to continual improvement by suggesting improvements to user interface, software architecture, and new technologies.
Build reusable and fully tested code.
Be an active participant in sprints, scrum meetings and use agile software tools to plan and track requirements.
Create and maintain documentation that helps others understand what the software does.
Main skills required :
Main skills and qualifications, years of experience required :
Must Have Qualifications :
At least 5+ years of experience working on Agile development teams
Experience with migrating monolithic application to distributed scalable architectures using containers, server-less technologies, and micro-services framework
Strong experience with virtualization and containerization (e.g., Kubernetes and Docker)
Experience with Server side JS, Python, PHP, RESTful API
Experience with at least one or more major cloud services GCP / AWS / Azure
Good to Have :
Able to debug existing C++ application
Experience with Firebase
Proficient in shell / bash
Experience with Enterprise networking concepts (DNS, TCP, Firewalls, Proxy Servers, Routing)
Experience required :
Years of relevant experience required : 5 yearsEducation required : Bachelor's degreeNumber of openings : 1Compensation details :
In addition to the competitive compensation package, we also offer a unique work environment that is designed for people who like to work hard and play hard too! Here are just a few examples :