top of page

Client Integration Software Developer
(Calgary)

I'm a paragraph. Click here to add your own text and edit me. It's easy.

The Client Integration Software Developer develops and delivers VEERUM solutions to internal and external clients. If you are looking for an environment that provides SOLID leadership, SOLID growth opportunities and lives their SOLID values (support, optimism, listening, innovation, and dedication), this is it!

​

VEERUM develops software that supports visualization, centralization, and optimization of asset data and they are helping drive enterprise business into the future.

​

The day-to-day activities of a Client Integration Software Developer will include:

​

  • Working closely with clients and VEERUM’s Geospatial Solutions team to understand client data schemas and solve client’s big data problems

  • Working with highly secure and very large client data sets, with a focus on 2D and 3D

  • Building integrations with third-party systems via SDK’s, API’s, and CLI’s

  • Building and integrating data pipelines, algorithms, and AI/ML solutions

  • Research and become familiarized with different systems hosting client's data by obtaining documentation and/or reaching out to the vendor directly

  • Communicate with both technical and non-technical client contacts

  • Working with VEERUM’s software development platform team to ensure consistency, quality, and release cadences are met

​​

The right candidate will demonstrate the following qualifications on their resume:

​

  • 3+ years of professional software development experience with a demonstrated proficiency in JavaScript, including Node, Express, and TypeScript

  • Degree in Computer Science or relevant work experience will be considered

  • Demonstrated ability in multiple programming languages

  • Experience with database technologies both relational and non-relational (MongoDB, PostgreSQL, and Neo4J)

  • RESTful API’s including testing, tuning, and parsing different response types

  • Ability to test front end applications, preferably with Jest, Enzyme, and Cypress

  • Experience with CI/CD tools (Jenkins, CircleCI, Travis)

  • Experience with version control systems (preferably Git)

​​

During the interview process, we will be looking for behaviors that demonstrate:

​

  • Professional communication skills: ability to communicate to a diverse range of staff and clients

  • A positive attitude, unwavering commitment to client success, and the ability to proactively communicate with the team

  • Systems-level approach to software design

  • Strong problem-solving skills with a high degree of attention to detail

 

VEERUM offers:

​

  • A collaborative team built on the foundation of trust

  • A competitive salary

  • Health and dental benefits

  • Variety and diversity of the role

  • Time off that supports work/life integration

  • Flexible hybrid/remote work environment

​​

To apply, please upload your cover letter and resume (in one document). While we appreciate all resumes, only those deemed qualified by the hiring manager will be contacted.

​

At VEERUM, they represent a diverse workforce and are proud to provide equitable and inclusive opportunities that support belonging. They encourage all applications who are legally able to work in Canada to apply!

bottom of page