Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Software Engineer Senior Database Developer Sales and Merchandising Representative Sales Management Trainee advertising specialist Driver Administrative Associate Independent Contractor - Local BUSINESS SALES CONSULTANT Junior Accounts Receivable Specialist - Driver Jr Engineer Jr Software Engineer Cybersecurity Engineer Territory Sales Representative FRONT END DEVELOPER Mobile Developer Senior React Developer 5G Software Validation Developer Supervisor Developer Services CoE Senior Programmer Analyst Learning Assistance Teacher Front-End Web Developer DAHES Educational Assistant 5 Substitute Teacher - PROGRAM Software Engineer Intern - Chicago Developer Specialist Jr Junior Software System Engineer Temporary Junior Web Designer Front-End Developer Software Engineer Software Engineering Intern - Summer Software Engineering Summer Internship Front End Solutions Developer Outside Sales Associate outside sales representative Outside Sales Representative Relationship Manager Director Entry Level Digital Marketing Specialist Career Centre Program Assistant Data Scientist CNC Mill Machinist and Programmer Account Manager - Premium Accounts CNC Programmer Setup Operator IV Mobile iOS Developer Django Software Developer - Contractor Python Developer Software Engineer Newest Jobs
Companies
Yelp Two Sigma CareGuide Sterling-Turner AsteroidX LowCostWebDesignFirm.com Clearbanc Aecom Exact Media First Convenience Bank WeWork Aerotek The Youth Connection Shopify Recovhub AT&T mappedin American Income Life Amazon Flex Insight Global Clickworker Paylocity Scotiabank Vector Marketing Creative Circle TD Bank Microsoft Jane Street Desjardins Top Hat Unbounce Hootsuite SnapTravel GoParkr JUUL Labs autoTRADER.ca Doordash UnitedHealth Group Checkout 51 ContactMonkey 51talk Walgreens Zillow CIBC Instacart Hatchways Intel Mobeewave ScribbleLive CGI Group, Inc. All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

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

Location: Halifax, Nova Scotia

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.