Développeur Mobile intermédiaire/sénior / Intermediate/Senior Mobil developer

Nuvoola - Montréal, QC (il y a 16 mois)

Postuler dès maintenant

Développeur Mobile intermédiaire/sénior

Êtes-vous passionné par la création de solutions durables utilisant les technologies cloud?

Joignez-vous à l'équipe de Nuvoola en tant que développeur Mobile basé à Chambly, à Montréal ou Ottawa et contribuez à résoudre des défis d'affaires intéressants.

Nous recherchons des personnes très dynamiques avec une forte attitude «can-do», des personnes désirant travailler sur différentes plateformes techniques. Chez Nuvoola, il vous sera demandé de travailler sur différentes initiatives telles que des solutions mobiles dans les lignes d’affaires AI et Blockchain ou des applications client. Vous travaillerez sur des opportunités centrées sur le client et / ou des projets internes de développement de produits en R & D avec nos chefs de produits.

Responsabilités :
Connaissance approfondie de la programmation pour divers systèmes d'exploitation et plates-formes en utilisant des outils de développement
Concevoir des logiciels, des organigrammes et des diagrammes
Diriger une équipe externe
Écrire les spécifications (tâches) pour l’équipe externe
Capacité à travailler sur des cycles de réalisation rapide (Scrum)
Travailler dans un environnement où les produits doivent être livrés suivant les meilleures pratiques Agiles
Comprendre et traduire rapidement et efficacement les exigences des produits et des entreprises en solutions techniques
Apprendre à utiliser des nouvelles plateformes et technologies, concevoir des produits complets et / ou des preuves de concept pour des clients dans le cloud, sur le web, etc.
Appliquer les meilleures pratiques en matière de qualité logicielle et automatisation de la livraison: intégration continue, automatisation du contrôle de version, mesures logicielles, développement piloté par les tests, DevOps, Infrastructure en tant que code utilisant Ansible, etc.

Expertise professionnelle et technique requise:
Scolarité: Baccalauréat en informatique ou dans une discipline connexe
5 ans dans le développement d’applications mobiles et web
Excellentes aptitudes en communication orale et écrite (anglais et français)
Bonne capacité d’adaptation au contexte lors de communication (employé vs client)
Compétences techniques (remarque: le candidat peut ne pas avoir tous les éléments suivants, mais devrait démontrer son désir d'apprendre / de travailler avec les technologies suivantes dans le cadre de projets diversifiés):

Développement Front end - Web, mobile (React Native), React.Js, Angular JS
Expérience avec des applications pour IPhone et Android
Mettre en œuvre des solutions utilisant l'architecture de micro-services et Api Gateway (OpenApi - Swagger)
Langues: JavaScript (NodeJs).

DevOps et Build Tools: Maven, Jenkins, GitHub, SonarQube
Test de développement de conduite
Initiative pour résoudre les problèmes
Dynamique, positif, pratique, « attitude positive »
Adopter Dev / Ops pour innover et collaborer
Excellentes compétences analytiques, interpersonnelles et de communication
Excellente gestion du temps, compétence organisationnelle et de collaboration

Pourquoi travailler chez Nuvoola:
Environnement de travail stimulant et projets à la fine pointe de la technologie. Développement professionnel et formation continue avec accès aux conférences internationales. Environnement de travail ouvert et équipement de travail sophistiqué.

Nuvoola souscrit au principe de l'égalité d'accès à l'emploi et favorise la diversité de la main-d'œuvre.

  • ENGLISH VERSION -
Intermediate/Senior Mobil developer

Are you passionate in building sustainable solutions using cloud technologies?

Join the Nuvoola team as a Mobil Developer based in Chambly or Montreal or Ottawa and contribute to solving these interesting business challenges.

We are looking for dynamic individuals with a strong “can-do’ attitude, people with a strong desire to work on various technical platforms. At Nuvoola, you will be asked to work on various initiatives such as Mobil Solutions in AI, Fintech and Customer Business applications. You will work with either customer centric opportunities and/or internal R&D product development projects with our Product Managers.

Primary responsibilities:
In depth knowledge of programming for diverse operating systems and platforms using development tools
Design detailed software programs, flow charts, and diagrams
Lead an external team
Write the specifications (tasks) for the external team
Ability to work with rapid release cycles (Scrum)
Work in an environment where products have to be delivered following Agile best practices
Rapidly and effectively understand and translate product and business requirements into technical solutions
Learn new platforms and technologies, build full products and/or rapid customer POCs in the cloud, on-edge, web, etc.
Apply software quality best practice and delivery automation: continuous integration, version control automation, software metrics, Test Driven Development, DevOps, Infrastructure as Code using Ansible, etc.

Required Skills/Competencies:
Education: Bachelor’s degree in Computer Science or related
Experience: 5 years in the development of mobile and web applications
Excellent communication skills, oral and writing (English and French)
Great presentation skills, commands professional respect (he/she represents Nuvoola’s image)
Tech Skills (note – candidate may not have all of the following, but should demonstrate the desire to learn/work with the following technologies on diversified projects):

Full stack development: Front end – Web, mobile, (React Native), React.Js, Angular JS
Experience with apps for IPhone and Android
Implement solutions using micro services architecture and Api Gateway (OpenApi – Swagger)
Languages : JavaScript (NodeJs)

DevOps and Build Tools: maven, gradle, Jenkins, Ansible, SonarQube, PaaS
Test Driving Development and BDD
Initiative in solving problems
Dynamic, positive, hands on, “can-do attitude “
Embrace Dev/Ops to innovate and collaborate
Excellent analytical, interpersonal and communication skills, including strong presentation skills
Excellent time management, organizational and collaboration skill

Why work at Nuvoola:
Stimulating work environment and state-of-the-art projects; Professional development and continuing education with access to international conferences; Open work environment and sophisticated work equipment

Nuvoola subscribes to the principle of equal access to employment and promotes the diversity of the workforce.