We are looking for one of our client for an software analyst developer-oriented in cloud services development to join our client team and working with the Canadian division of the group on various projects.
With diversified and stimulating tasks, you will participate in the architecture and development of services and micro-services on a cloud infrastructure with a common focus on management, processing and video analysis.
Your work will enable some of the world's most advanced surveillance systems to lead private and government organizations around the world.
Missions As a Software Developer / Analyst oriented in cloud development, your main missions are : Participate in the definition of the architecture and technical specifications to develop a solution using the concepts of artificial intelligence, computer vision and real-time audio analysis through an Embedded or cloud platform.
Development of software interfaces (API / SDK) allowing various customers and / or integrators to integrate real-time video / audio analysis libraries on an Embedded IoT platform or through a cloud platform.
Use and integration of artificial intelligence capabilities offered by Hardware platforms (Qualcomm). Development of software modules or micro-services (cloud-based) allowing the integration of AI algorithms using video, telemetry data or audio as reference data (face detection, plate detection and recognition, etc.
Development of tools to facilitate troubleshooting and debugging of the various solutions implemented. Set up a CD / CI infrastructure allowing the automation of the testing and delivery processes.
Define unit tests and / or integration tests and provide support for the integration and validation of modules in products offered.
Ensure a high level of quality of the software modules designed and developed. Write technical documentation on the company's products and solutions or maintain existing documentation.
Degree in computer science, engineering or a related subject. Minimum 3 years of experience developing services and MicroServices on cloud platforms (Azure, AWS or others).
Experience in developing API / SDKs using gRPC or Rest Experience working in Agile-Scrum methodology. Ability to collaborate with multiple groups towards the completion of a task.
Autonomy in the tasks to be accomplished. Concern for the quality of work performed. Ability to comply with time, production and quality objectives.
Respect for customers and their requirements. Bilingualism (En / Fr) Technical qualifications Knowledge of video encoding and decoding systems (MJPEG, H.
In-depth knowledge of networking (TCP / IP, UDP, HTTP(s), RTP / RTSP...). Knowledge of IP-based video security systems. Knowledge of design techniques such as UML.