Job Search and Career Advice Platform

Enable job alerts via email!

C++ Software Developer

Carina Software Group

Calgary

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development firm in Calgary is seeking a C++ Software Developer to join its collaborative data analytics team. This full-time position requires expertise in C++ and a Bachelor's in Computer Science or Software Engineering. Responsibilities include designing software features, writing unit tests, and participating in Agile processes. Candidates should be team players with strong problem-solving skills and over 7 years of experience in software development. Competitive remuneration and incentives are offered.

Benefits

Excellent remuneration
Incentives
Opportunity for growth

Qualifications

  • 7+ years of experience with C++ is required.
  • Experience in prototyping and developing new modules, APIs, and user interfaces.
  • Strong problem-solving and development skills.

Responsibilities

  • Design and implement software features for data analytics applications.
  • Write testable code and conduct unit tests.
  • Collaborate in an Agile software development environment.

Skills

C++
Visual Studio
Windows application development
RESTful web services
Agile development
Database knowledge (Oracle, SQL Server)
Javascript
Geospatial data
Data analytics tools (Power BI, Tableau)

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

CMake
MSBuild
vcpkg
Azure Devops
Job description
Verdazo - Software Developer
Position Summary

Verdazo Analytics by Omnira Software is seeking a C++ Software Developer with strong problem solving and development skills to join our collaborative data analytics team. This is a permanent full-time position reporting to the Software Development Manager.

Objective

The successful applicant will have a solid understanding of computer science and software development fundamentals with a dedication to quality and performance. Join a small but growing team supporting an established data analytics product and contribute to the success of the product and company.

Duties and Responsibilities
  • Design, implement and test software features for a suite of data analytics applications, including desktop and server applications
  • Building and consuming RESTful web services
  • Write testable code and write unit tests where possible
  • Update and refactor legacy code where required to conform to modern (c++23) standards, improve testability
  • Maintain, troubleshoot and contribute to our build pipeline in Azure Devops
  • Utilize root-cause analysis when investigating and resolving issues
  • Participate in technical discussions, challenge ideas and present solutions and approaches to be considered by the team
  • Participate in an Agile software development process, provide time and scope estimates for backlog items, submit and review Pull Requests
  • Strong team player and individual contributor
  • Collaborate with other product teams as we develop a suite of applications tailored to the O&G industry
  • Follow coding standards and best practices and suggest improvements where appropriate
Experience And Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or similar, or equivalent experience
  • 7+ years of experience with C++ is required
  • Visual Studio, Windows application development, CMake, MSBuild
  • Experience prototyping, designing and developing new modules, API's and/or user interfaces
  • Build systems and package managers including cmake and vcpkg
  • Experience with database backends, especially Oracle and/or SQL Server
Additional Qualifications
  • Knowledge of Javascript and other front-end web technologies such as Angular, React, D3, Leaflet
  • Experience with geospatial data and databases
  • Knowledge of data analytics and familiarity with tools such as Power BI and Tableau
  • Experience with modern data platform like Snowflake and Databricks.
  • Experience using AI tools to improve development process and added features.

Omnira is part of Constellation Software Inc., a large global conglomerate of software companies that is publicly traded on the Toronto Stock Exchange under CSU. We have the autonomy to run the business and the expertise behind us to be successful. Be part of a big picture company, growing through on‑site expansion and acquisitions. Excellent remuneration and incentives offered. www.csisoftware.com.

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