Peersight
Log In Employers
Navigation
My Profile Log Out

Developpeur d'applications WEB / Web Application Developer At CAE Inc.

Location

Halifax, Ns

Job Description

CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. Backed by a 70-year record of industry firsts, we continue to help define global training standards with our innovative virtual-to-live training solutions to make flying safer, maintain defence force readiness and enhance patient safety. We have the broadest global presence in the industry, with 8,000 employees, 160 sites and training locations in over 35 countries. Each year, we train more than 120,000 civil and defence crewmembers and thousands of healthcare professionals worldwide. www.cae.com





Développeur d'applications WEB / Web Application Developer

Position Type:


Regular

Role and Responsibilities

(English will follow)

Tâches et responsabilités essentielles :

  • Intégrer des fonctionnalités à des applications Web existantes.
  • Analyser, développer et entretenir de nouvelles applications Web en fonction des exigences.
  • Corriger les problèmes et optimiser les applications existantes.
  • Utiliser des concepts professionnels et mettre en application des politiques et procédures d’entreprise pour résoudre des problèmes complexes dans diverses situations.
  • Devrait posséder une connaissance fonctionnelle des environnements de développement Windows, y compris les dernières versions de Microsoft Visual Studio et des logiciels.NET et Linux.
  • Reconnaître les améliorations bénéfiques créatives pour les clients en matière de processus et de produits et apporter les modifications nécessaires après avoir obtenu l’accord de son supérieur immédiat.
  • Participer aux examens des codes, déterminer les risques et renvoyer les problèmes aux échelons supérieurs, au besoin.
  • Documenter son propre travail, y compris les rapports d’essai et les spécifications fonctionnelles.
  • Fournir des renseignements utiles en temps opportun au chef de projet afin de contribuer à la planification détaillée du projet à l’aide des méthodes et des outils de gestion de projets.

Exigences en matière de connaissances et de compétences

  • OBLIGATOIRE POUR TOUS : Capacité à obtenir le dossier de santé électronique ou une cote de sécurité secrète, de l’ITAR et de sécurité Marchandises contrôlées.
  • Diplôme universitaire en informatique ou diplôme collégial avec expérience de travail équivalente.
  • Développeur de logiciels minutieux, dynamique et créatif possédant un minimum de trois années d’expérience pertinente en développement de logiciels.
  • Connaissance des méthodologies d’analyse, de conception et de mise en œuvre orientées objet. Expérience avec les cadriciels tels que.NET et la documentation des solutions de conception orientés objets tels que le langage de modélisation unifié (UML), un atout.
  • Posséder une formation officielle en programmation de logiciels ou une expérience directe obtenue au cours des trois dernières années dans un langage orienté objet comme C# ou Java.
  • Connaissance des essais unitaires et des outils de développement Microsoft,.NET, C#, CSS, JQuery et Javascript.
  • Capacité à modifier du code source rédigé par d’autres personnes et à entretenir des bases de données.
  • Excellent sens de l’organisation et de la planification. Capacité d’adaptation rapide à l’évolution technologique.
  • Bonnes aptitudes pour le travail en équipe et la communication, et capacité à partager des connaissances et à former ses coéquipiers.

Les compétences et connaissances suivantes sont considérées comme des atouts :

  • Expérience en langage C++, un atout.
  • Les domaines de compétences connexes devraient comprendre la rédaction technique et la présentation.
  • Connaissance des architectures MVC (modèle-vue-contrôleur) et REST ainsi que des API Web et des bases de données MSSQL.
  • GIT, HTML5 et C++.
  • Connaissance des systèmes d’apprentissage électronique, de SCORM et de l’expérience API, un atout.
  • Bilinguisme (anglais/français), un atout.
  • Expérience militaire, un atout.
  • Capacité à se déplacer jusqu’aux emplacements des clients (environ 10 %).

*************


Essential Duties & Responsibilities:

  • Addition of features to already existing Web applications.
  • Analyze, develop and maintain new Web applications based on requirements.
  • Correct problems and optimize existing applications.
  • Use professional concepts and apply company policies and procedures to resolve a variety of more complex situations or problems.
  • Expected to have working knowledge of Microsoft Windows based development environments including latest MS Visual Studio and .NET and Linux based software development environments.
  • Identify creative customer beneficial improvements to processes and products, and make the necessary changes once agreed with the immediate superior.
  • Participate in code reviews, identifying risks, and escalating issues when necessary
  • Document work, including test reports and functional specifications.
  • Provide timely and useful information to the project leader to assist with detailed project planning using project management methods and tools.

Knowledge and Skill Requirements


  • MANDATORY FOR ALL: Ability to attain Enhanced Reliability/Secret Security, ITAR & Controlled Goods Security Clearances.
  • Bachelor’s degree in computer science or Community College with equivalent experience.
  • Rigorous, dynamic and creative software developer with a minimum of 3 years of relevant experience in software development.
  • Knowledge of object oriented analysis, design, and implementation methodologies. Experience with object oriented frameworks like .NET and documenting object oriented design solutions using Universal Modeling Language (UML) is an asset.
  • Must have had formal software programming training classes or direct experience within the past 3 years in an object oriented language such as C#, or Java.
  • Knowledge of unit testing, Javascript, JQuery, CSS, C#, .NET and Microsoft development tools.
  • Ability to modify source code written by others and to maintain databases.
  • Strong planning and organizational skills. Ability to adapt quickly to changes in technology.
  • Good teamwork and communications skills and the ability to share knowledge/train team members.

The following skills and knowledge are considered an asset:

  • Experience in C++ considered an asset
  • Related skill areas should include technical writing and presentation skills
  • Knowledge of MVC architecture (model-view-controller), REST architecture as well as Web API, MSSQL databases
  • GIT, HTML5, C++
  • Knowledge of e-learning systems, SCORM, and x-API considered an asset.
  • Bilingualism (English/French) an asset.
  • Military experience an asset
  • Ability to travel to client sites approx. 10%



CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.



Equal Employment Opportunity

CAE is firmly committed to ensuring a positive and professional working environment in which all people are treated with dignity and respect. We aim to provide a fair and consistent method for filling job openings in support of equality of opportunity and cultural diversity within the company.

Get hired at CAE Inc.

You're one short application away from your dream job