SOFTWARE DEVELOPER
DESCRIPTION:
As a member of the Product Development team, you will be responsible for software development in the creation of the next generation of sustainable solutions, including the TLACS adaptive luminaire control system. We’re constantly looking for innovative ideas, and you’ll work closely with our multidisciplinary teams to improve the quality of our products and services.
Plus précisément, le détenteur de ce poste doit être en mesure d’effectuer les tâches suivantes :
-
Work with stakeholders to gather product requirements and specifications;
-
Design, develop, test and deploy software applications in accordance with defined specifications;
-
Write clean, efficient and maintainable code using a variety of programming languages;
-
Collaborate with the development team to solve technical problems and optimize software performance;
-
Participate in the analysis of user needs and the creation of appropriate software solutions;
-
Contribute to the maintenance, updates and continuous improvement of existing applications;
-
Write technical documentation
RESEARCH PROFILE :
-
Thoroughness, attention to detail and a quest for quality;
-
Innovative, creative, organized and responsible;
-
Ability to work in a team ;
-
Attitude and positive energy;
-
Excellent analytical skills ;
-
Ability and willingness to learn ;
-
Autonomy ;
-
Pragmatism and flexibility;
-
Ability to adapt to the realities of a fast-growing SME;
-
Natural leadership ;
-
Promotion des valeurs de l’entreprise.
REQUIREMENTS FOR THIS POSITION:
-
Bachelor’s degree in computer or electrical engineering or bachelor’s degree in computer science or DEC in computer science and a minimum of 5 years’ experience in a similar field or any other training and experience deemed relevant;
-
Significant experience as a software developer with a solid understanding of software design principles ;
-
Technical problem-solving and code optimization skills ;
-
Excellent communication skills to work in a team and collaborate with stakeholders;
-
Engineers/CPI candidates must be members of theOrdre des ingénieurs du Québec.
STRENGTHS:
-
Knowledge of software design patterns;
-
Knowledge in Agile development;
-
Knowledge of or interest in Golang, Python and Linux ;
-
Knowledge of Rest API and React web application programming;
-
Knowledge of C++, C# and Net object-oriented programming;
-
Knowledge of Microsoft Visual studio or JetBrains development environment;
-
Understanding of network solutions;
-
Familiar with resolution tracking and revision control tools (git – gitflow);
-
Interest in embedded software;
-
Good knowledge of databases;
-
Good verbal and written communication in French and English.
POSITION TYPE:
Poste à temps complet, 37.5 heures par semaine.
ENVIRONMENT :
Nyx Hemera Technologies designs a control system for lighting fixtures that communicates via carrier current for road tunnels, underpasses and other infrastructures, whose main benefits are energy savings, safety and optimum maintenance. Dynamique et expérimentée, l’équipe de Nyx Hemera Technologies est constamment à la recherche de nouvelles solutions technologiques permettant d’améliorer leur système, leurs produits, leurs installations, la maintenance et le service après-vente afin de demeurer le leader dans son domaine. Le TLACS est déjà installé dans plusieurs tunnels et infrastructures au Canada, aux États-Unis, en Asie, au Moyen- Orient, en Europe et en Amérique du Sud.