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 .
C Software Developer • Calgary, Alberta, Canada