logo

View all jobs

Software Developer III

Montreal, QC
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.

Responsibilities
  • Work mainly on the software platform team developing tools used to deploy the simulation software and operate the simulator;
  • Work closely with the Technical Lead and tools team with the goal of delivering important core components at the base of the company’s product;
  • As a leading member of a dynamic software developer’s team, participate in design, development and support of business units’ common software;
  • Part of a competent team working in a context of “Agile” methodologies.
Basic Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent;
  • Minimum of 5 years of relevant experience in software development;
  • Must have Java experience and C++ knowledge;
  • Practical usage of UML, OO concepts and Design Patterns;
  • Experience with Java, C++, Knowledge of unit tests, networking are assets;
  • Rigorous, dynamic and creative software developer;
  • Strong planning and organizational skills. Ability to adapt quickly to changes in technology;
  • Demonstrate significant involvement and flexibility to deal with the tasks and projects assigned as well as ability to work and make decisions unsupervised;
  • Good teamwork and communications skills;
  • Bilingualism (French and English) is required.
_____________________________________________________________

Développeur Logiciel

Responsibilities
  • Travaillerez principalement sur l'équipe de la plate-forme logicielle en développant les outils utilisés pour déployer le logiciel de simulation et utiliser le simulateur.
  • Travailler en étroite collaboration avec le responsable technique et l’équipe des outils afin de fournir des composants essentiels importants à la base du produit de la société;
  • Au sein d’une équipe de développeurs logiciels dynamiques, participerez à la conception, au développement et au support de logiciels communs aux unités d’affaires.
  • Ferez partie d’une d’équipe compétente travaillant dans un contexte de méthodologies Agile.
Qualifications de Base
  • Baccalauréat en informatique, génie logiciel ou équivalent;
  • Minimum de 5 années d’expérience pertinente en développement de logiciel;
  • Experience requise en Java et connaissance en C++;
  • Utilisation pratique d’UML, des concepts OO et des patrons de conception;
  • Expérience avec Java, C ++, connaissance des tests unitaires, mise en réseau sont des atouts;
  • Développeur de logiciel rigoureux, dynamique et créatif;
  • Excellente aptitude à la planification et à l'organisation. Capacité à s'adapter rapidement aux changements technologiques;
  • Démontrer une implication et une flexibilité importantes pour gérer les tâches et les projets assignés ainsi que la capacité de travailler et de prendre des décisions sans surveillance;
  • Bon esprit d’équipe, bonnes aptitudes à la communication;
  • Le bilinguisme (français et anglais) est requis.
More Openings
Software Analyst
Software Analyst
Programmer Analyst
Senior UX Designer
Share This Job
Powered by