Job Description
About the job
The role of the Developer is to define, develop, test, analyze and maintain new software in the field of geomatics in support of the achievement of business requirements. This includes writing, coding, test and analyze programs and software applications. The Developer will also conduct research, designs, documents, and modifies software specifications throughout the production cycle.
Job Requirements
- Bachelor’s degree + in computer science, Geomatics or similar domain.
- A minimum of 5 years’ experience
- Advanced 2d/3d mathematical data science processes
- Capable of supporting several projects at a time
- High degree of autonomy, initiative, and creativity
- Fluent in French, English is an asset
Programming requirements
- Proven experience as a .NET/C#/C++ Developer.
- Familiarity with Python programming.
- Solid understanding of database design principles.
- Minimum 1 year experience with Postgresql 11,12,13 and PostGIS extension.
- Programming skills in AutoCad C#/C++ and / or other drawing software.
- Design and develop microservices /APIs.
- Capable of building reusable code and libraries.
- OpenSceneGraph (OSG), OpenGL, Vulcan, ..
- PCL, OpenCV, or other image-processing libraries
Nice to have:
- GIS including concepts, tools, and data (vector, raster, 3D models, LIDAR, and others)
- Unit tests with QtTest
- Cassandra, CouchDB (Geocouch), MongoDB, Redis or SQLite (SpatiaLite)
- Elasticsearch, Hadoop, Kafka, Geohash, Tarantool, ..
- Cross-platform experience with Linux and Windows
- Experience with distributed systems and networking
- Experience with machine learning software packages
- Python
- Experience with Qt 5+ Framework (QtQuick, QML, ..)
*** Work from the office, in hybrid mode or remotely your choice as long as you are happy! But still you need to be a resident of the province of Quebec ;)
Job Types: Full-time, Permanent
Benefits:
- Company events
- Flexible schedule
- Work from home
Flexible Language Requirement:
Schedule:
Experience:
- C++: 5 years (required)
- OSG, OpenGL, Vulcan, ..: 2 years (required)
- PCL, OpenCV, or other image-processing libraries: 2 years (required)
- Qt: 2 years (required)
Work Location: Hybrid remote in LAVAL, QC
Apply
Go Back