Software Developer - Backend (Cloud Services)

Delta ControlsSurrey, BC - Remote opportunities availablea month ago

Title: Software Developer - Backend (Cloud Services)

Job number:000465

Company: Delta Controls

Department: Product Development


Description:

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.

Start date:

ASAP

Work location:

This position is eligible to remote applicants (work from home or telecommute).

City:

Remotely, North America (Headquarters in Surrey, BC)

Type:

Hire

Schedule:

Full time


Details:

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.



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:

 Must Have Qualifications:

  • At least 3+ 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
  • Expertise in the use of relational databases, PostgreSQL;
  • 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 
  • Development experience in C/C++ environment

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)
  • Knowledge of TCP/IP

Experience required:

  • Undergraduate degree in Computer Science or work experience equivalent. 
  • At least 3+ years of experience working on Agile development teams

Years of relevant experience required:

3 years

Education required:

Bachelor's degree

Number of openings:

3

Compensation 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:

  • On-site gym and weight room with personal trainers
  • RRSP matching
  • Comprehensive extended group health and dental benefits

To apply, go to our careers site at https://careers.deltacontrols.com. Complete or update your profile and submit your application online. Next, go to the applied jobs list to ensure your application has been fully processed. You are also welcome to add or manage job alerts within your candidate account.

If this position is eligible for remote work, candidates outside of our local area will be considered. If this position is not eligible for remote work then local candidates are preferred and no relocation will be offered for this position. For positions not eligible for remote work the candidate must be legally-entitled to work in the country where the job is offered, for any employer, without requiring sponsorship. While we will consider all applications, only those short-listed for interviews will be contacted. No phone calls, please. No outside agencies or recruiters, please.

Keywords:

Remote Tele-commute Work from home PostgreSQL Full Stack Web Developer Google Cloud Platform Firebase Sever side JS Docker Kubernetes Python PHP Azure

Subscribe to Job Alerts