Aversan Inc. is a multi-service engineering firm specializing in design, build, testing, certification, and support services for embedded flight and rail systems & software, health technology, and advanced IT.
Participate in the elaboration, architecture, design, development, testing, deployment, operation, maintenance, and enhancement of tools, libraries, frameworks, platform and full stack software solutions;
Design, implement and operate friendly and scalable APIs and micro services;
Collaborate with the Machine Learning Research Group Produces Models and Research Findings AI Models deployed in production;
Work on the backend and front-end aspects of complex solutions; Participating in the evaluation and selection of the appropriate technology platform, frameworks and deployment architecture for each given problem to solve;
Embrace and promote Continuous Delivery, Test Driven Development, AI and UX First approach, iterative development (YAGNI) and other SaaS best practices and principles;
Foster a strong DevOps culture;
Participate in the continuous improvement of development and delivery best practices.
Bachelor’s Degree in Computer Science, Software Engineering, or equivalent;
A minimum of 5 years’ experience working on large scale projects;
Experience with Google Cloud Platform, Microsoft Azure or Amazon Web Services; or have built an in-house cloud with all that implied in terms of tools, monitoring, diagnostics, etc.
Experience or knowledge of Web GUI frameworks like Angular, React, ExtJS, Backbone, etc. more HTML and CSS; Experience with Continuous Delivery of native cloud, microservice-based large scale solutions in DevOps culture;
Experience with TDD and testing tools for different portions of the technology stack;
Experience with Continuous Delivery and its toolchain (eg. Git workflow, CI systems like Jenkins, CircleCI, SnapCI, Team Foundation, JFrog Artifactory, etc.);
An open mind and a desire to learn and use the best language / technology to solve a given problem;
Experience with Docker, Kubernetes or other container-based deployment along with automation tools;
Excellent oral and written bilingual (English and French) communication skills.