Talent.com
Software Developer - Intermediate
Software Developer - IntermediateDelta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
No longer accepting applications
Software Developer - Intermediate

Software Developer - Intermediate

Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
7 days ago
Job type
  • Full-time
  • Permanent
Job description

Job Description

Job Description

About Delta Intelligent Building Technologies (Canada) Inc.(formerly known as Delta Controls).

Delta Intelligent Building Technologies (Canada) Inc. (a subsidiary of Delta Electronics) is a leading building controls manufacturer with over 300 partners in more than 80 countries. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities. We delivered the world’s first fully integrated BACnet building solution for HVAC, lighting, and access control.

Summery

We are seeking a Software Developer to contribute to the design, development, and maintenance of core backend services for the server-based archiving solution. You will work on high-performance data pipelines, scalable microservices, secure deployment systems, and cross-platform packaging solutions.

This is an opportunity to build resilient, production-grade software that processes and archives large-scale data in secure enterprise environments.

Duties and Responsibilities

  • Design and develop backend services using Python and related frameworks
  • Build RESTful APIs using Python-Flask
  • Implement data models and database integrations using Python-SQLAlchemy and PostgreSQL
  • Develop asynchronous and message-driven services using Python-Pika and RabbitMQ
  • Optimize performance with Python multiprocessing and multithreading
  • Architect and maintain containerized applications using Docker, Docker Compose, and Kubernetes
  • Develop software for both Windows and Linux environments
  • Create and maintain:
    • DEB/Debian Linux installer packages
    • WiX-based Windows installers
  • Contribute to CI/CD pipelines using Jenkins and JFrog Artifactory
  • Follow and contribute to Secure Software Development Lifecycles (SSDLC)
  • Collaborate with cross-functional teams to deliver reliable, secure, and scalable software solutions

Required Skills & Experience

  • Strong proficiency in Python
  • Experience Flask, SQLAlchemy, Pika, Multiprocessing and multithreading and Packaging
  • Solid knowledge of PostgreSQL
  • Experience with RabbitMQ
  • Hands-on experience with Docker & Docker Compose and Kubernetes
  • Cross-platform development experience (Windows & Linux)
  • Strong understanding of Object-Oriented Programming (OOP)
  • Experience building installers in Debian (DEB packaging) and Windows (WiX)
  • CI/CD experience using Jenkins and JFrog Artifactory
  • Understanding of secure coding practices and SSDLC

Preferred Qualifications

  • Experience working on data archiving, logging, or high-volume data systems
  • Familiarity with enterprise SaaS or building automation systems
  • Performance optimization and scalability experience
  • Security-focused development experience

Work Location: In-office environment that is currently 3 days per week
City: Surrey
Type: full-time, Permanent
Salary: 85,000 - 100,000 CAD
This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.

Why work for us?

We provide fantastic opportunities to individuals passionate about business and technology. Delta Electronics products are the most energy efficient power products in the industry and our company is perfect for those who want to create, design and build sustainable solutions using massively scalable, big-data architecture, with a strong focus on building automation. Here are some of the Delta perks you’ll receive from day 1!

  • Employee & safety centric culture with the possibility of remote work
  • Flexible hours and scheduling available
  • Competitive total compensation along with generous vacation allowances
  • Three weeks of vacation
  • In-house & external training provided along with education support and opportunities for growth
  • Company funded annual personal development budget
  • Financial benefits & planning such as group RRSP & company match
  • Employer paid premiums for extended healthcare and family-focused benefits (health, vision and dental)
  • Travel insurance coverage and access to the Employee Assistance Program (EAP)
  • Wellness - onsite fitness center & company reimbursement for personal gym memberships
  • Internal Recognition & Service Awards
  • Employee Referral bonuses
  • Transit accessible with free onsite parking
  • Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities
Create a job alert for this search

Software Developer - Intermediate • Surrey, BC, Canada

Similar jobs
Intermediate Full Stack Developer

Intermediate Full Stack Developer

Fortinet • Burnaby
Full-time
Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security.At Fortinet,...Show more
Last updated: 24 days ago • Promoted
Software Developer

Software Developer

BloomGuarden • Vancouver, Canada, CA
Full-time
At Tripleview Technologies (TVT), we acquire, innovate, and grow technology companies focused on the public sector.Our companies provide specialized solutions tailored to local governments, support...Show more
Last updated: 11 days ago • Promoted
Intermediate/Senior Software Developer

Intermediate/Senior Software Developer

Railtown AI Technologies Inc. • Vancouver, Metro Vancouver Regional District, Canada
Full-time
As an Intermediate Software Developer, you’ll have shared responsibility for building a platform of connected services and applications used by developers and software teams.The main focus of this ...Show more
Last updated: 1 day ago • Promoted
Intermediate/Senior Ui Software Engineer - $90,000 - $155,000 A Year

Intermediate/Senior Ui Software Engineer - $90,000 - $155,000 A Year

Blackbird Interactive • Vancouver, Canada, CA
Full-time
Develop and optimize player-facing UI systems and in-game menus for Minecraft (Bedrock Engine) across various platforms, collaborating with design, UX, art, and gameplay teams.Show more
Last updated: 7 hours ago • Promoted • New!
Intermediate QA Developer

Intermediate QA Developer

Algo Communication Products Ltd. • Burnaby, Metro Vancouver Regional District, Canada
Full-time
Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products.Our innovative solutions are designed to make industrial communic...Show more
Last updated: 11 days ago • Promoted
Intermediate Software Dev Qa Developer

Intermediate Software Dev Qa Developer

Fortinet, Inc. • Burnaby, Canada, CA
Full-time
Job ResponsibilitiesCreate and maintain test cases and plans for product features and run relevant tests manually as needed for functionality validation.Implement and maintain automated test softwa...Show more
Last updated: 20 days ago • Promoted
Canada: Intermediate Api And Operational Developer

Canada: Intermediate Api And Operational Developer

ScanSource • Vancouver, Canada, CA
Full-time
Canada: Intermediate API and Operational DeveloperJob Category : IntelisysRequisition Number : CANAD004281Full-TimeLocationsShowing 1 locationJob Summary:The API and Operational Developer is a crit...Show more
Last updated: 23 hours ago • Promoted
Programmer/Software Developer

Programmer/Software Developer

Vitacore Industries Inc. • Burnaby, Metro Vancouver Regional District, Canada
Full-time
Founded in 2020 amid the pandemic, Vitacore Industries prioritizes healthcare worker safety and environmental responsibility in all technological innovations.Committed to protecting both people and...Show more
Last updated: 30+ days ago • Promoted
Senior Tools Programmer

Senior Tools Programmer

Epic Games • Vancouver
Full-time
At the core of Epic’s success are talented, passionate people.Epic prides itself on creating a collaborative, welcoming, and creative environment.Whether it’s building award-winning games or crafti...Show more
Last updated: 30+ days ago • Promoted
Senior Software Tech Lead: Scale & Mentor Teams

Senior Software Tech Lead: Scale & Mentor Teams

Pixieset • Vancouver
Full-time
A leading photography platform in Vancouver is seeking a Senior Software Developer, Tech Lead to guide teams in crafting customer-facing solutions and robust backend services.The role emphasizes me...Show more
Last updated: 12 days ago • Promoted
Senior Software Developer Analyst

Senior Software Developer Analyst

BCAA • Burnaby, Canada, CA
Full-time
We are currently hiring a **Senior Software Developer Analyst.This role is based out of our **Burnaby****Head Office** and operates in a hybrid work environment, with in-office collaboration **thre...Show more
Last updated: 13 days ago • Promoted
Intermediate Software Engineer (Portal)

Intermediate Software Engineer (Portal)

Trulioo • Vancouver, Metro Vancouver Regional District, Canada
Permanent
Are you ready to embark on a career that truly affects people around the world? Trulioo invites you to be a catalyst for change in the dynamic realm of digital identity verification.As the global f...Show more
Last updated: 11 days ago • Promoted
Intermediate Machine Learning Developer

Intermediate Machine Learning Developer

The Weir Group • Vancouver
Full-time
Intermediate Machine Learning Developer.Weir Motion Metrics • Vancouver, BC, Canada (Hybrid).We are looking for a Machine Learning Developer who is passionate about solving challenging computer vis...Show more
Last updated: 12 days ago • Promoted
Software Engineer (Intermediate or Senior)

Software Engineer (Intermediate or Senior)

Rival Technologies • Vancouver
Full-time
Software Engineer (Intermediate or Senior).You are a strong full-stack software engineer with experience building and maintaining production systems.You care deeply about code quality, reliability,...Show more
Last updated: 30+ days ago • Promoted
Intermediate Sdet

Intermediate Sdet

TEEMA • Vancouver, Canada
Full-time
Job Title: Intermediate SDET Job ID: 86354 Location: Vancouver, British Columbia—Hybrid Overview As an Intermediate Software Developer in Test (SDET), you will be part of a small, highly focused te...Show more
Last updated: 3 days ago • Promoted
Software Developer, Fixed Income

Software Developer, Fixed Income

Connor, Clark & Lunn Investment Management (CC&L) • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Connor, Clark & Lunn Investment Management Ltd.In this role, you will sit directly with the Fixed Income investment team, working side by side with Portfolio Managers, Traders, and Analysts.You wil...Show more
Last updated: 1 day ago • Promoted
Intermediate Software Engineer III (ML Infrastructure)

Intermediate Software Engineer III (ML Infrastructure)

Sandbox Industries Inc. • Vancouver, Metro Vancouver Regional District, Canada
Full-time
At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learni...Show more
Last updated: 11 days ago • Promoted
Intermediate Machine Learning Developer

Intermediate Machine Learning Developer

Motion Metrics • Vancouver
Full-time
Job Knowledge/Education and Qualifications:*** Master’s Degree or higher in Computer Science or a related technology/engineering field.In-depth knowledge of machine learning data structures and mod...Show more
Last updated: 7 days ago • Promoted