Développeur Java/Python

Description de poste: Développeur Java/Python
Type d'emploi:
Contrat 6 mois avec chance de renouvellement

Description du poste :
Le candidat sélectionné sera responsable du développement, du déploiement et du support des systèmes de
soutien opérationnel TI de notre client. En tant que développeur d’applications, vous utiliserez vos connaissances
en pour analyser, concevoir et implanter des solutions de surveillance et d’automatisation dans tous les aspects
de la gestion applicative.

Responsabilités:
  • Collaborer avec le personnel TI pour assurer le fonctionnement efficace et fiable des logiciels et des systèmes utilisés par les groupes d’opérations.

  • Concevoir, développer et déployer de nouvelles applications de même que des améliorations aux applications existantes, aux logiciels et systèmes d’exploitation.

  • Réaliser les tests et le débogage des applications.

  • Avec l’architecte d’application, travailler à définir les exigences opérationnelles, les objectifs des systèmes et à identifier et résoudre les problèmes des systèmes.

  • Vous devrez comprendre les concepts et composantes des architectures de soutien géré.

  • Vous jouerez un rôle important au sein de l’équipe de gestion des systèmes de soutien à la livraison des services destinés aux clients de la compagnie.

  • Vous investiguerez et résoudrez des problèmes, acquérant des connaissances qui vous permettront de développer des solutions qui rencontreront les besoins des clients.

Exigences:
  • Baccalauréat en Ingénierie ou en Sciences ou expérience équivalente dans un domaine technique.

  • Très bonnes connaissance des langages Java et Python.

  • Expérience dans l’administration de systèmes Unix/Linux, incluant des connaissances réseautiques.

  • Expérience des plates‐formes de conteneurisation telles que Docker, Kubernetes, OpenShift.

  • Expérience en technologies de virtualisation, protocoles et orchestration.

  • Connaissances/expérience avec Spring Boot 1 et 2, tests unitaires

  • Connaissances/expérience avec Python 2, 3, tox, tests unitaires

  • Connaissance/expérience avec les systèmes de messagerie comme RabbitMQ ou Kafka

  • Connaissances/expérience avec les pipelines CI/CD (construction et maintenance de pipelines

  • Connaissance/expérience avec les API REST/SOAP (production et consommation)

  • Connaissance/expérience de la programmation multithread (verrouillage, planification, non‐blocage, etc.)

  • Connaissances/expérience en dépannage (JVM Profiler, « Thread dump analysis », Python profiler)

  • Rapidité à apprendre et à réagir face à de nouveaux problèmes.

  • Aptitude à travailler à la fois sur différentes tâches d’un ou de plusieurs projets et soucieux de toujours rencontrer leurs échéances.

  • Excellentes aptitudes en communication écrite et verbale.

  • Bilingue (français et anglais).
_____________________________________________________

Job description: Java/Python Developer
Type of employment: 6 months Contract with chance of renewal 

Job summary:
The successful candidate will be responsible for the development, deployment and support of our client's IT operational support systems. As an application developer, you will use your knowledge to analyze, design and implement monitoring and automation solutions in all aspects of application management.

Responsibilities:
 Collaborate with IT staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.

 Design, develop and deploy new applications as well as improvements to existing applications, software and operating systems.

 Perform applications testing and debugging.

 Work with Application Architect to define business requirements and systems goals, and to identify and resolve business systems issues.

 Understanding of concepts and components of managed support architectures.

 Play a key role in a team‐based, enterprise‐class managed support service delivery to the company's clients.

 Investigate and troubleshoot issues and develop solutions for customers while gaining an understanding of their business needs.

Requirements:
 B.Eng/B.S. degree in a technical field or equivalent practical experience.
 Very good knowledge of Java and Python languages.
 Experience in the administration of Unix/Linux systems, including networking knowledge.
 Knowledge of containerization platforms such as Docker, Kubernetes, OpenShift.
 Knowledge in virtualization technologies, protocols, and orchestration.
 Knowledge/Experience with Spring Boot 1 and 2, unit testing
 Knowledge/Experience with Python 2, 3, tox, unit testing
 Knowledge/Experience with Messaging systems like RabbitMQ or Kafka
 Knowledge/Experience with CI/CD Pipelines (building and maintaining pipelines)
 Knowledge/Experience with REST/SOAP APIs (producing and consuming)
 Knowledge/Experience with Multi‐Threaded Programming (locking, scheduling, non‐blocking, etc)
 Knowledge/Experience with Troubleshooting (JVM Profiler, Thread dump analysis, Python profiler)
 Be able to learn and react quickly when facing new problems.
 Be able to meet deadlines while handling multiple tasks and projects and switch between them quickly.
 Good communication skills both written and verbal.
 Bilingual (French and English).
________________________________________________________
About Nuagem:
Nuagem is a dedicated talent acquisition firm of North America specializing in information technology. We are rapidly expanding into new markets with the diversified team of recruiters aimed to help our clients explore new opportunities and hidden talents. We leverage our networking skills to make client’s experience better in finding right people.

Please send your resume at: jhuot1@nuagem.ca@nuagem.ca

Be a part of Nuagem today and find your tribe!!!!     
                                                       https://www.nuagem.ca 


Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error