Enable job alerts via email!

Data Systems Developer (2 openings)

QCA Systems & QCA Insights

Delta

On-site

CAD 70,000 - 90,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

QCA Systems & QCA Insights is seeking a Data Systems Developer to join their team. This role focuses on creating reliable data solutions for real-time operations in an industrial setting. Candidates should possess a degree in a relevant field and be proficient in Python and SQL, with a strong problem-solving mindset. This entry-level position offers a great opportunity to work on innovative industrial applications in a dynamic environment.

Qualifications

  • Proficiency in Python and SQL is essential.
  • Strong problem-solving skills required.
  • Excellent communication and collaboration abilities.

Responsibilities

  • Design and develop applications using the Ignition platform.
  • Build and maintain backend data pipelines.
  • Integrate systems using industrial protocols.

Skills

Problem-solving
Python
SQL
Communication

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

PostgreSQL
SQL Server
Ignition
TimescaleDB

Job description

QCA Systems is a leading engineering firm specializing in automation & controls, electrical instrumentation, industrial IT, and advanced data solutions, delivering integrated industrial manufacturing solutions to our clients. With over 30 years of experience, we serve industries such as mining, ports, infrastructure, and manufacturing, providing practical, turnkey systems that enhance operational efficiency and scalability.

About the Role

QCA is seeking a Data Systems Developer to join our industrial data team. The role focuses on developing and maintaining reliable data solutions that support real-time plant and process operations. You will be working with different SCADA systems, historian platforms, and custom-built applications to collect, move, and visualize industrial data, with a strong emphasis on creating clean and structured user interfaces.

We are looking for people who take ownership, think meticulously about their work, and ask insightful questions, to understand why they are building something – not just how. The candidate doesn’t necessarily require years of experience, but solid programming fundamentals, curiosity, and a drive to grow are essential. This is a hands-on role that requires problem-solving, not just copying solutions or relying on generative tools without understanding.

Key Responsibilities

  • Design and develop industrial applications using Inductive Automation Ignition platform including dashboards, reports, and scripting.
  • Build and maintain backend data pipelines and logic using Python and SQL.
  • Configure and manage PostgreSQL, SQL Server, and time-series databases (e.g., TimescaleDB), as well as industrial historians (e.g., FactoryTalk, OSIsoft).
  • Integrate systems using industrial protocols such as OPC UA, Modbus, MQTT, and REST APIs.
  • Collaborate with engineers, project managers, and controls teams to define and implement technical solutions.
  • Troubleshoot and support deployed systems, focusing on stability, usability, and long-term maintainability.
  • Document systems, workflows, and design decisions clearly and effectively.

Requirements

  • Bachelor’s degree or diploma in Computer Science, Engineering, Industrial Automation, or a related field. New graduates who meet the criteria are encouraged to apply.
  • Proficiency in Python and SQL
  • Strong problem-solving skills, with a proactive approach to identifying and resolving issues.
  • Excellent communication skills, able to ask insightful questions and collaborate effectively with both team members and clients.
  • Self-motivated with a strong sense of ownership, initiative, and a can-do attitude.
  • Comfortable learning and adapting to new programming languages and platforms, demonstrating flexibility and initiative.
  • Ability to work collaboratively across disciplines and foster a team-oriented environment.

Preferred

  • Exposure to industrial environments (e.g., manufacturing, utilities, material handling).
  • Familiarity with PLCs, SCADA systems, or control automation.
  • Experience with Inductive Ignition software.
  • Experience with time-series data and historian platforms.
  • Acumen with conveying and documenting concepts with diagrams, schematics, and flow charts.
  • Understanding of HMI design, data visualization, or UI/UX principles. Experience with Figma is a plus.
  • Knowledge of DevOps tools, CI/CD practices, or cloud infrastructure.

We're looking for curious, problem-solving developers who are eager to tackle complex challenges with creativity and critical thinking, rather than simply following instructions or reusing code without understanding it. If you're passionate about innovative solutions, this is the perfect opportunity for you!

Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Automation Machinery Manufacturing

Referrals increase your chances of interviewing at QCA Systems & QCA Insights by 2x

Get notified about new System Developer jobs in Delta, British Columbia, Canada.

Richmond, British Columbia, Canada 3 weeks ago

Burnaby, British Columbia, Canada 4 weeks ago

Delta, British Columbia, Canada 18 hours ago

Software Engineer - AI System & Infrastructure
Software Engineer - AI System & Infrastructure
Co-op Software Engineer - AI System & Infrastructure

Surrey, British Columbia, Canada CA$47.52-CA$53.84 1 week ago

Burnaby, British Columbia, Canada 6 days ago

System Software Engineer - Ubuntu Networking
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
Sensor Application Software Developer II
Software Developer, .Net Desktop Application

Surrey, British Columbia, Canada 1 month ago

Burnaby, British Columbia, Canada 6 days ago

Medical Device Firmware Developer (Hybrid)

Burnaby, British Columbia, Canada 6 days ago

System Development Engineer, Network Telemetry Engineering, GCNA
Business System Analyst (24-month contract)
Golang System Software Engineer - Containers / Virtualisation
Senior Software Application Developer (.net)

Burnaby, British Columbia, Canada 6 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.