Développeur logiciel | Software Developer

Software Development & Quality AssuranceFull TimeBromont, Qc or remote from anywhere in Québec

Apply Now

English follows


En tant que développeur logiciel chez Cogiscan, tu auras l’opportunité de joindre une entreprise canadienne, en constante croissance. Cogiscan a été fondée il y a plus de 20 ans par une équipe passionnée d'experts en développement logiciel et ingénierie de fabrication. Plus de 450 usines d’assemblage électronique à travers 50 pays font confiance à nos solutions logicielles.


Nous sommes à la recherche d’un (ou bien sûr d’une) développeur logiciel pour joindre l’une de nos équipes scrum et contribuer directement à la création de solutions de connectivité, traçabilité et d’analytique qui ont un impact positif et concret sur l’efficacité de l’industrie manufacturière électronique.


CE QUE TU FERAS

  • Analyser et synthétiser les besoins des clients
  • Estimer les efforts requis pour le travail à accomplir
  • Concevoir et programmer les fonctionnalités logicielles
  • Élaborer et maintenir les tests automatisés

QUELS SERONT TES DÉFIS

  • Comprendre et mettre en valeur des indicateurs de performance permettant aux manufacturiers d’améliorer considérablement leur productivité et d’établir un environnement propice à l’industrie 4.0 et l’IoT
  • Traiter et transformer un grand volume de données
  • Rendre disponibles les données aux utilisateurs qui œuvrent dans les usines d’assemblage électronique
  • Concevoir des solutions simples répondant à des besoins d’affaires complexes
  • Communiquer avec des équipements de production et des machines d’inspection automatisée pour en extraire des données

CE QUE NOUS RECHERCHONS

  • Un diplôme universitaire ou collégial, de préférence en informatique ou dans un domaine connexe
  • 2+ années d’expérience en développement logiciel
  • Une excellente maitrise d’un des langages orienté objet : Java et/ou C#
  • Une solide expérience dans l'utilisation de bases de données relationnelles
  • Un esprit analytique, un intérêt marqué pour la manipulation de données et une capacité démontrée en résolution de problèmes
  • Une capacité à livrer des résultats hautement fiables avec une bonne gestion de son temps
  • Être bilingue en français et en anglais : Notre documentation technique étant rédigée en anglais, il est essentiel d’être à l’aise à lire et écrire en anglais. La connaissance du français est également requise, car notre communication quotidienne au sein de l'équipe se fait en français
  • Important : Seuls les candidats qui sont déjà légalement autorisés à travailler au Canada seront pris en considération.

OUTILS ET STACK TECHNOLOGIQUES

  • Langages et technologies de nos solutions logicielles : Java, TypeScript, Angular, IBM DB2, REST, MQTT, AMQP
  • Outillage de gestion du code, de test et d’intégration continue : Git, Bitbucket, Jenkins, Gradle, JUnit
  • Outils de collaboration et de documentation : Jira, Confluence, Microsoft Office 365 et Teams

QUI NOUS SOMMES

Nous sommes une compagnie canadienne de 53 employés qui est le leader en solutions Track Trace Control pour l’industrie de l’assemblage électronique. Nos solutions permettent aux manufacturiers d’améliorer considérablement leur productivité, de contrôler efficacement le matériel et gérer leur production en temps réel.


Notre équipe est créative, efficace, amicale, et hautement expérimentée. Nous offrons cinq semaines de vacances payées annuellement, des avantages sociaux, un horaire flexible et la possibilité de travailler à distance. Nous sommes fiers de développer ensemble des solutions haut de gamme en matière d’Industrie 4.0 et d’IoT donnant un fort avantage compétitif à nos clients et partenaires.


Nous sommes privilégiés que notre bureau soit situé dans la ville pittoresque de Bromont et nous en profitons pleinement! En quelques minutes seulement, nous sommes sur les pentes de ski, en vélo, à cheval ou en randonnée.


Notre culture d’entreprise repose sur le respect, la confiance, le bien-être et l’impact, avec la collaboration en trame de fond. Nous préconisons le travail d’équipe et nous nous concentrons sur les forces de chacun afin que chaque membre de l’équipe puisse développer son plein potentiel.


COMMENT ÇA FONCTIONNE AVEC LES EXIGENCES ACTUELLES DE DISTANCIATION SOCIALE

  • Ce poste peut être basé soit à partir de notre bureau de Bromont ou à distance de partout au Québec.
  • Pour l'instant, toute l'équipe travaille à distance. Nous suivons de près les recommandations de la Santé publique du Québec, donc quand il sera possible de retourner au bureau de Bromont, nous nous ajusterons en conséquence. Le travail à domicile fait partie de notre culture de travail depuis de nombreuses années. Même lors de la réouverture du bureau de Bromont, si le candidat sélectionné réside à proximité du bureau, il sera possible de travailler à distance plusieurs jours par semaine s’il le souhaite.
  • Nous sommes équipés pour mener le processus d’entrevue à distance. 25% de nos employés travaillent d’un peu partout à travers la planète donc nous sommes habitués aux rencontres virtuelles.
  • En ces temps de distanciation sociale et de travail à distance, nous sommes habitués à l'interaction entre vie professionnelle et vie personnelle, nous prenons même plaisir à faire des rencontres en ligne alors qu’un chat passe devant l’écran ou un enfant demande quel sera le dîner!

** Le genre masculin est utilisé dans cet affichage dans le seul but de ne pas alourdir le texte. **

________________________________________


As Software Developer at Cogiscan, you will have the opportunity to join a steadily growing Canadian company. Cogiscan was founded 20+ years ago by a passionate team of manufacturing engineering and software experts. More than 450 electronics assembly factories in over 50 countries trust our solutions.


We are looking for a Software Developer to join one of our scrum teams and contribute directly to the creation of connectivity, traceability and analytics solutions that have a positive and concrete impact on the efficiency of the electronics manufacturing industry.


WHAT YOU WILL DO

  • Analyze and synthesize customer needs
  • Estimate the effort required for the work to be accomplished
  • Design and program software features
  • Develop and maintain automated tests

WHAT CHALLENGES TO EXPECT

  • Understand and highlight performance indicators enabling manufacturers to significantly improve their productivity and enable Industry 4.0 and IoT solutions
  • Process and transform a large volume of data
  • Make the data available to the users who work in electronic assembly factories
  • Design simple solutions that meet complex business needs
  • Communicate with production equipment and automated inspection machines to extract data

WHAT YOU IDEALLY HAVE

  • A university degree or college diploma, preferably in computer science, software engineering, or related fields
  • 2+ years experience in software development
  • A solid experience with an object-oriented language: ex. Java and/or C#
  • Proven experience in the use of relational databases
  • An analytical mind, a keen interest in data manipulation and a demonstrated ability to solve problems
  • The ability to deliver highly reliable results with good time management
  • Be bilingual in English and in French: Since our technical documentation is written in English, it is essential to be comfortable reading and writing in English. Knowledge of French is also required, as our daily communication within the team is in French.
  • Important: Only candidates who are already legally entitled to work in Canada will be taken into consideration.

TECHNOLOGICAL TOOLS AND STACK

  • Languages and technologies used in our software solutions: Java, TypeScript, Angular, IBM DB2, REST, MQTT, AMQP
  • Code management, testing and continuous integration tools: Git, Bitbucket, Jenkins, Gradle, JUnit
  • Collaboration and documentation tools: Jira, Confluence, Microsoft Office 365 and Teams

WHO WE ARE

We are a Canadian company of 53 people offering the leading Track, Trace and Control solutions for the electronics manufacturing industry. Our solutions enable manufacturers to significantly improve their productivity, effectively control equipment and manage their production in real-time.


Our team is creative, efficient, friendly, and highly experienced. We offer 5-week paid time off yearly, company benefits, flexible hours, and the possibility of working remotely. Together we take pride in developing high-end IoT and Industry 4.0 solutions that are recognized worldwide for their positive and concrete impact on the efficiency of the electronics manufacturing industry.


We are privileged that our head office is located in beautiful Bromont, Quebec and we love taking advantage of it by stepping outside to go for a run, bike ride, horse ride or an evening out on the ski slopes.


Our company culture is based on respect, trust, well-being, and impact, with collaboration as the main unifying piece. We value teamwork and we focus on everyone’s strengths so each of us can fully utilize our potential and grow together.


HOW DOES IT WORK WITH CURRENT SOCIAL DISTANCING REQUIREMENTS

  • This position can be based out of our Bromont office or from a home office located anywhere in Quebec.
  • At the moment, the entire team is working remotely. We are closely following the recommendations of the Quebec Public Health, so when it becomes possible to go back to the Bromont office, we will adjust accordingly. Working from home has been part of our working culture for many years. Even when the Bromont office reopens, if the selected candidate lives close to the office, it will be possible to work remotely several days a week if he wishes.
  • We are equipped to conduct the interview process remotely. One quarter of our employees work from locations all around the world, so we are accustomed to online meetings.
  • In these times of social distancing and working remotely, we are becoming used to the interaction between professional and personal life, we are even enjoying having online meetings with our pets sitting in our arms or a child who asks when lunch will be ready!