Développeur Logiciel Associé – Associate Software Developer

  • Company:
    Search Canada Jobs
  • Location:
  • Salary:
    negotiable / monthly
  • Job type:
    Full-Time
  • Posted:
    1 month ago
  • Category:
    IT & Software

Chez Nuance, nous donnons aux gens la possibilité d”interagir naturellement avec leurs divers appareils connectés et le monde numérique autour d”eux. Nous créons un monde où la technologie pense et agit de la façon dont les humains le font en concevant des modes d”interaction avec la technologie plus intuitifs.Notre technologie agile utilise des analyses et des algorithmes avancés pour transformer l”inanimé en animé et transformer des processus complexes en processus simples.Joignez-vous à notre équipe mobile … où les systèmes intelligents sont maintenant prêts pour la route. Nous sommes passionnés par le développement d”interfaces intelligentes qui permettent aux gens de parler à leurs voitures, leurs téléphones et tous autres appareils intelligents.At Nuance, we empower people with the ability to seamlessly interact with their connected devices and the digital world around them. We are creating a world where technology thinks and acts the way people do by designing the most human, natural, and intuitive ways of interacting with technology.Our nimble technology uses analytics and advanced algorithms to transform the inanimate into animate and reduce complicated processes into simple ones.Join our Mobile team…intelligent systems now ready for the road. We are passionate about developing intelligent interfaces that enable people to talk to their cars, phones, devices, and other smart “things”.**English version follows**L”équipe Nuance Infonuagique DEV est responsable de la conception et du développement d”applications d”agent personnel multimodal en temps réel pour certains des plus grands fabricants de téléphones, d”automobiles et d”autres appareils intelligents au monde.Nous avons une opportunité passionnante pour un ingénieur logiciel junoir de rejoindre une équipe de classe mondiale qui est au cœur de toutes les applications d”agent virtuel de Nuance, alimentées par une gamme variée de technologies de pointe telles que la reconnaissance vocale, la compréhension du langage naturel, le big data, l’infonuagique et plus encore. Le candidat retenu sera responsable du développement et de l”entretien des composants et des frameworks côté serveur, et aura un impact sur l”évolution d”une plate-forme utilisée quotidiennement par des millions d”utilisateurs.Responsabilités:Concevoir, mettre en œuvre et prendre en charge les fonctionnalités et les services nouveaux et existants de la plateforme Infonuagique de Nuance (NCS) suite à un processus Agile ScrumCollaborer avec les ingénieurs QA sur la définition de la stratégie de testCollaborer avec l”équipe de déploiement sur la stratégie de déploiement et de surveillanceCollaborer avec l”équipe Doc sur la documentation officielle du produitAider à résoudre les problèmes de production (troisième niveau de support uniquement)Effectuer des tâches liées à la sécurisation et à la conservation des produits, outils et processus dont vous êtes responsable.Nombre d”années d”expérience de travail:0-1 ans d”expérience dans l”industrie du logicielCompétences requises:Compétences en programmation JavaExpérience pratique en conception et développement orientés objetBonnes compétences de dépannage logiciel / systèmeSystème d”exploitation Unix / Linux et connaissances en réseauMaîtrise de l”anglais écrit et parléTravail d”équipe et désir d”aider les autresCompétences préférées:Expérience avec Spring, MavenExpérience avec des bases de données (par exemple PostgreSQL, MySQL, Oracle, Cassandra)Expérience avec l”architecture logicielle client / serveur mobile et SOA (architecture orientée services)Implication pratique directe dans un grand projet avec des exigences de haute évolutivité / haute disponibilitéExpérience de déploiement dans le cloud (par exemple, Azure, AWS, …)Connaissance de «l”échosystème du conteneur», par ex. Docker, Kubernetes, etc.Familiarité avec les technologies de surveillance, par ex. Graphite, ELKExpérience avec les grands frameworks de traitement de données, par ex. Hadoop / HBase, tempête, étincelleConnaissance de Subversion, GitLab, JiraExpérience avec C / C ++Expérience de script, par ex. bash, shell, pythonExpérience dans l”industrie de la reconnaissance vocaleÉducation:BS / MS Diplôme universitaire en génie électrique, génie informatique, informatique ou l”équivalent————————————————Summary:The Nuance Cloud Services DEV team is responsible for designing and developing real-time, multi-modal, personal agent applications for some of the world’s largest phone, automobile and other smart devices manufacturers.We have an exciting opportunity for a junoir software engineer to join a world-class team building server-side functionality that is at core of all Nuance”s virtual agent applications powered by a diverse array of state-of-the-art technologies such as voice recognition, natural language understanding, big data, cloud computing, and more. The selected candidate will be responsible of developing and maintaning server-side components and frameworks, and have an impact on the evolution of a platform that is used by millions of users every day.Responsibilities:We are looking for a strong and motivated software engineer. Your main responsibilities will be, however will not be limited to:Design, implement and support new and existing features and services in the Nuance Cloud Services (NCS) platform following an Agile Scrum processCollaborate with the QA engineers on test strategy definitionCollaborate with the Deployment team on deployment and monitoring strategyCollaborate with the Doc team on official product documentationHelp troubleshoot production issues (third level of support only)Perform tasks related to securing and keeping the products, tools, and processes that you are responsible for securing.Number of Years of Work Experience:0-1 years software industry experienceRequired Skills:Java programming skillsHands on experience in object oriented design & developmentGood software/system troubleshooting skillsUnix/Linux OS and networking knowledgeFluent in English, both written and spokenTeamwork and a desire to help othersPreferred Skills:Experience with Spring, MavenExperience with databases (e.g. PostgreSQL, MySQL, Oracle, Cassandra)Experience with mobile client/server software architecture and SOA (Service-oriented Architecture)Direct hands-on involvement in a large project with high-scalability / high-availability requirementsCloud deployment experience (e.g. Azure, AWS, …)Familiarity with the ”container echosystem” e.g. Docker, Kubernetes, etcdFamiliarity with monitoring technologies e.g. Graphite, ELKExperience with big data processing frameworks e.g. Hadoop/HBase, Storm, SparkFamiliarity with Subversion, GitLab, JiraExperience with C/C++Scripting experience e.g. bash, shell, pythonSpeech recognition industry experienceEducation:BS/MS University degree in Electrical Engineering, Computer Engineering, Computer Science or equivalentIn Montreal:What we offer !Unique environment for collaborative teamwork on cutting-edge technology:Location is in the heart of downtownFlexible hoursTransit reimbursement and parkingContributing to and collaborating with international teams that drive innovationCompetitive benefit package:4 weeks’ vacation10 paid sick daysBonus Plan, Group RRSP, Deferred Profit Sharing Plan, Employee Stock Purchase PlanAward-winning Top Employer:Canada”s Top 100 Employers – 7 consecutive yearsMontreal’s Top Employers – 6 consecutive yearsCanada”s Top Employers for Young People – 3 consecutive yearsCe que nous offrons!Un environnement unique et collaboratif où vous travaillez avec les technologies de pointe :Situé au cœur du centre-ville de MontréalHoraire flexibleAllocation de transport en commun et de stationnementTravail de concert avec des équipes à l’international afin de repousser les limites de l’innovationProgramme d’avantages sociaux concurrentiel :4 semaines de vacances10 congés de maladies payésRégime de bonus annuel, REER collectif, Régimes de participation différée aux bénéfices (RPDB), Régime de rachat d’action pour les employésGagnant de prix à titre de meilleurs employeurs :Canada”s Top 100 Employers – pour 7 années consécutivesCanada”s Top Employers for Young People – pour 3 années consécutives