Job Description

Our client, a leading company in the development and manufacturing of cutting-edge ultrasonic technologies for industrial purposes, is currently in search of a Full Stack Software Developer/Engineer.

Position Summary

  • Develop the applications and tooling related to configuration and management of ultrasonic quality inspection products
  • Develop the databases and reporting tools for aggregating the ultrasonic quality inspection data
  • Develop and document API endpoints for third party customer integrations with their application

Responsibilities

  • Enhancing reporting capabilities and data visualizations
  • Develop responsive and moderns web applications
  • Design databases to achieve performance, storage, integrity and availability requirements
  • Implement database queries to achieve reporting goals
  • Plan migrations and upgrades of customer on-premises databases
  • Perform root cause analysis of bug reports, logs or failed tests
  • Write tests and documentation for new features
  • Perform other duties as assigned by Project Manager

Skills and Qualifications

  • 3+ years of programming experience
  • Bachelor’s degree in Software Engineering, Computer Science or related experience
  • Server-side programming with object-oriented language such as Golang, Rust or C++
  • Experience with database programming, relational database design, caching
  • Excellent communication and documentation skills
  • Fluent with Git and common workflows
  • Experience with Java Script, CSS, XML, JSON, and other web standards, developing cross browser web applications
  • Focus on providing the customer a great user experience

Preferred Qualifications

  • Knowledge of React, NextJS and other similar web frameworks is a plus
  • Knowledge of authentication technologies such as OAuth, OpenID, Active Directory and LDAP
  • Understanding of HTTP, TLS/SSL, networking and protocol design
  • Experience with efficient messaging serialization such as Protobuf, GRPC, Avro
  • Experience with machine-to-machine messaging protocols such as MQTT, AMQP, or OPC/UA
  • CI/CD tooling experience (Github Actions, Jenkins, Gitlab)
  • Basic system administration (troubleshooting, backup, recovery, boot tools) knowledge with Windows & Linux Systems is considered an asset

PLEASE : send your resume by email : LM@forgeconsult.com

Forge Consulting is a growth-oriented organization determined to enable our people to realize their potential. Our office culture fosters a friendly, open-minded workplace where employees are encouraged to find balance with their personal and work life. As a member of a dynamic, energy driven team, each employee is eager to learn, valued for their contributions, and approaches each day excited to grow themselves and the company further.

Details

Position Type
On-Site
Location
Windsor ON
Reference Id
201717