Back

Ingénieur logiciel (Java) - Software Engineer (Java)

CAE USA

Location Pin Icon
Cote, DE
LOCATION

Job Description

As posted by the hiring company

Job Overview:

Role and Responsibilities

English will follow

CAE est une entreprise de haute technologie à la fine pointe de l’immersion numérique qui fournit des solutions pour rendre le monde plus sécuritaire. Nos services aériens fournissent des solutions logicielles à plus de 150 compagnies aériennes clientes.

Voici quelques raisons pour lesquelles les gens aiment travailler chez CAE!

  • Un travail qui a du sens et qui favorise le développement professionnel
  • La possibilité d’entrer et de se développer dans l’industrie technologique
  • Travailler dans un environnement collaboratif
  • Faire partie d’une équipe très performante

Les compagnies aériennes et les exploitants d’avions d’affaires sont soumis à des pressions comme peu d’autres industries. Dans un secteur fortement réglementé, concurrentiel et ultra-visible, ils ont besoin d’une suite d’outils numériques pour planifier efficacement leurs opérations et déployer leur personnel tout en optimisant leur performance, leur conformité et la satisfaction de leurs clients.

C’est là que CAE Services aériens – Civil entre en jeu. Grâce à nos solutions numériques d’optimisation et d’opérations de vol, CAE Services aériens – Civil fournit aux professionnels de l’aviation les données nécessaires pour prendre des décisions éclairées et contrôler les tâches essentielles, afin de rester concentrés pendant les opérations régulières et irrégulières, par exemple en cas d’événements météorologiques défavorables comme les tempêtes de neige.

En réunissant le savoir-faire de CAE, de Merlot, de RB Group et des solutions du portefeuille des opérations aériennes, CAE Services aériens – Civil propose une offre complète de produits et un écosystème numérique pour répondre aux besoins de trois marchés principaux : l’aviation commerciale, l’aviation d’affaires et l’engagement des équipages.

Le rôle que nous vous proposons :

  • Développer du code, utiliser des techniques TDD et appliquer les règles des principes de conception SOLID
  • Maintenir une base de code complexe
  • Contribuer à l’automatisation des tests des fonctionnalités/fonctions et du système
  • Dépanner les pannes et les problèmes du système en production, profiler les performances du système
  • Participer à la conception et à la révision du code
  • Rédiger la documentation relative aux corrections de bogues et aux fonctionnalités mises en œuvre
  • Faire la démonstration du logiciel aux parties prenantes
  • Dispenser des formations techniques au sein de l’organisation d’ingénierie
  • Démontrer une connaissance étendue des solutions techniques
  • Participer à un cycle de développement agile complet


Le passionné que nous recherchons possède :

  • Solide connaissance de Java, Hibernate et Spring
  • Expérience en SQL
  • Connaissance des principes de programmation orientée objet et des modèles de conception
  • Capacité à comprendre les flux d’applications complexes
  • Bonnes compétences analytiques et algorithmiques pour la résolution de problèmes
  • Expertise en traitement multifilière
  • Débogage et profilage des performances
  • Forte expérience en conception et développement de systèmes distribués à grande échelle
  • Conception de micro-services
  • Une connaissance de l’infonuagique (AWS) est un plus
  • Solides compétences en communication en anglais, à l’écrit comme à l’oral.

CAE vous propose :

  • Avantages sociaux : Entièrement flexibles pour que vous puissiez choisir ce qui est important pour vous.
  • Retraite : Régime de retraite à prestations déterminées et régime enregistré d’épargne-retraite (REER) collectif.
  • Avantages financiers : Régime d’achat d’actions pour employés et nombreux rabais d’entreprise.
  • Programmes personnels et familiaux : Programme de bien-être physique et programme d’indemnité supplémentaire de maternité.
  • Équilibre entre le travail et la vie personnelle : Horaires flexibles et « vendredis californiens » toute l’année.
  • Plaisir au travail : Activités sociales et communautaires toute l’année!

Alors, venez partager votre passion avec nous!

Avec plus de 10 000 employés présents à travers 35 pays, CAE est un chef de file mondial en formation dans les domaines de l’aviation civile, de la défense et sécurité, et de la santé. Pour en apprendre plus : www.cae.com

----------------------------------------------------------------------

CAE is a high technology company, at the leading edge of digital immersion, providing solutions to make the world a safer place. Our flight services business delivers software solutions to more
than 150 airline customers.

Here are few reasons why folks love working at CAE!

  • Meaningful work that drives professional development
  • Ability to enter and grow within the technology industry
  • Work in a collaborative environment
  • Be part of a high-performance team

Airlines and business aircraft operators face pressures like few others. In a heavily regulated, competitive, ultra-visible industry, they require a suite of digital tools to efficiently plan their operations and deploy their people while optimizing their performance, compliance, and customer satisfaction.


That’s where CAE Civil Flight Services comes in. With our flight operations and optimization digital solutions, CAE Civil Flight Services equips aviation professionals with the data needed to make informed decisions and take control of critical tasks, so they stay focused during regular and irregular operations, such as during adverse weather events like snowstorms. By bringing together the expertise of CAE, Merlot, RB Group and Airline Operations Portfolio solutions, CAE’s Civil Flight Services offers a comprehensive portfolio of products and a digital ecosystem to address three main markets – Commercial Aviation, Business Aviation and Crew Engagement.

The role we are offering you:

  • Develop code, use TDD techniques, and apply rules of SOLID design principles
  • Maintain a complex code base
  • Contribute to feature/function and system test automation
  • Troubleshoot system failures and problems in production, profile system performance
  • Participate in code design and reviews
  • Write documentation for bug fixes and implemented features
  • Demo software to stakeholders
  • Deliver technical trainings within the engineering organization
  • Demonstrate broad knowledge of technical solutions
  • Participate in a full agile development life cycle


Our ideal candidate has:

  • Solid knowledge of Java, Hibernate and Spring framework
  • Experience in SQL
  • Knowledge of object-oriented programming principles and design patterns
  • Able to understand complex application workflows
  • Good analytical and algorithmic problem-solving skills
  • Expertise in multi-threading
  • Debugging and performance profiling
  • Strong design and development experience in building large-scale distributed systems
  • Designing micro-services
  • Cloud(AWS) knowledge is a plus
  • Strong communication skills in English, written and verbal.

CAE offers:

  • Benefits: fully flexible for you to choose what is important
  • Retirement: Defined Benefits Retirement Plan & Group Registered Retirement Savings Plan (RRSP)
  • Financial Perks: Employee Stock Purchase Plan & numerous corporate discounts
  • Personal and Family Programs: Physical Wellness Plan & Supplementary Maternity Plan
  • Work-Life Balance: Flextime & California Fridays all year
  • Fun at work: social and community events all-year round!

With over 10,000 employees located in 35 countries, CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. To learn more: www.cae.com

#LI-KP2

Position Type

Regular

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

At CAE, everyone is welcome to contribute to our success. With no exception.

As captured in our overarching value "One CAE", we’re proud to work as one passionate, boundaryless and inclusive team.

At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability or age.

The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.