Vous aimez vous engager dans un processus agile, livrer de manière itérative et appliquer correctement les modèles/architectures de conception ?
Vous avez une forte envie d’apprendre et d’apporter des solutions et des idées à une équipe élargie ?
Les développeurs logiciels de Nuance développent des technologies de nouvelle génération qui permettent aux entreprises de proposer des solutions d’IA conversationnelle exceptionnelles. Nos produits permettent aux concepteurs, développeurs et analystes commerciaux d’accéder à des technologies d’IA personnalisées telles que la reconnaissance vocale, la compréhension du langage naturel et le dialogue conversationnel.
En tant que membre de l’équipe de développement des services professionnels de Nuance, vous participerez à la mise en œuvre d’applications de biométrie vocale et de réponse vocale interactive (RVI) pour des entreprises qui cherchent à améliorer l’automatisation et la sécurité de leur libre-service client.
Les projets impliquent des environnements techniques multiples avec un niveau élevé d’interaction avec les clients. Vous travaillerez sur l’ensemble du cycle de vie des projets, y compris les exigences, l’architecture et les conceptions, la mise en œuvre, les tests, l’installation, la documentation, la maintenance et le support. Des déplacements occasionnels peuvent être nécessaires.
Formation : Baccalauréat en informatique, ou dans une discipline technique connexe.
Nombre minimum d’années d’expérience professionnelle : 2 ans
COMPÉTENCES REQUISES :
Maîtrise de l’un des langages de programmation suivants : Java, Python, JavaScript
Expérience avec HTML, CSS, JSON, AJAX et XML
Connaissance de la programmation orientée objet et des principes de conception (OOP / OOD)
Connaissance des outils et de l’architecture Cloud Native (par exemple, CI/CD, Docker, Kubernetes…)
Expérience des technologies de plate-forme Java d’entreprise telles que Tomcat, WebSphere et JBoss.
Expérience des technologies web côté serveur, de l’architecture et des services web, tels que Spring et Apache CXF.
Bonne compréhension des architectures HTTP et client-serveur.
Expérience des schémas de bases de données et des langages d’interrogation
Compréhension des exigences de sécurité
Expérience de Windows et Linux
Compétences efficaces en matière de communication écrite et verbale
Attitude positive, capable de travailler avec les autres et sans supervision.
Capacité et volonté d’apprendre de nouveaux concepts
COMPÉTENCES PRÉFÉRÉES :
Connaissance de la programmation des systèmes distribués (HTTP/S, Websockets, gRPC, etc.)
Compréhension de la reconnaissance vocale et des algorithmes d’apprentissage profond
Expérience préalable de travail dans un environnement SCRUM
Expérience des outils de surveillance
Familiarité avec CI/CD et DevOps
VoiceXML et systèmes IVR
Expérience de l’architecture et des protocoles de téléphonie, y compris SIP
Technologies de reconnaissance vocale
Expérience des outils de contrôle de version (GIT, Perforce, etc.), de l’intégration continue et des outils de revue de code.
Expérience dans l’élaboration de solutions évolutives et personnalisées
La maîtrise du français et/ou de l’espagnol au niveau professionnel est un atout (oral et écrit).
Expérience de travail dans un environnement de services professionnels dynamique et en évolution rapide, un atout majeur.
Une expérience de travail avec les plateformes (y compris l’installation) des plateformes IVR/CTI leaders du marché (Avaya, Genesys, Cisco) est un atout majeur.
Job Summary:
Are you an Developer who is passionate about exploring and applying technology to help solve real world end customer business problems? Are you keen on engaging in an agile process, iteratively delivering, and applying design patterns/architectures correctly? Do you possess a strong desire to learn and contribute solutions and ideas to a broad team?
Nuance’s Software Developers develop next-generation technologies that empower enterprises to deliver exceptional conversational AI solutions. Our products offer designers, developers and business analysts’ access to customize AI technologies such as speech recognition, natural language understanding and conversational dialog.
As a member of the Nuance Professional Services development team, you will be involved in the implementation of Voice Biometrics applications and Interactive Voice Response (IVR) for enterprise firms seeking to improve their customer self-service automation and security.
Projects involve multiple technical environments with a high level of customer interaction. You will be working in the full life cycle of projects including requirements, architecture and designs, implementation, testing, installation, documentation, and providing maintenance and support. Occasional travel may be required.
Knowledge, skills and qualifications:
Education: Bachelor’s Degree in Computer Science, or related technical discipline.
Minimum years of work experience: 2 years
REQUIRED SKILLS:
Proficient in one of the following programming languages: Java, Python, JavaScript
Experience with HTML, CSS, JSON, AJAX and XML
Knowledge of Object-Oriented Programming and Design Principles (OOP / OOD)
Knowledge of Cloud Native tool and architecture (e.g. CI/CD, Docker, Kubernetes…)
Experience with enterprise Java platform technologies such as Tomcat, WebSphere, and JBoss
Experience with server-side web technologies, architecture, and web services, such as Spring and Apache CXF
Good understanding of HTTP and client-server architectures
Experience with database schemas and query languages
Understanding of security requirements
Experience with Windows and Linux
Effective written & verbal communication skills
Positive attitude, able to work well with others as well as without supervision
Ability and willingness to learn new concepts
PREFERRED SKILLS:
Knowledge of distributed systems programming (HTTP/S, Websockets, gRPC, etc.)
Understanding of speech recognition and deep learning algorithms
Previous experience of working in a SCRUM environment
Experience with Monitoring tools
Familiarity with CI/CD and DevOps
VoiceXML and IVR systems
Experience with telephony architecture and protocols, including SIP
Speech recognition technologies
Experience with version control tools (GIT, Perforce, etc.), and with Continuous Integration and code review tools
Experience building scalable and customized solutions
Business-level proficiency in French and/or Spanish a plus (spoken and written)
Previous experience working in a fast paced & dynamic Professional Services environment a huge plus.
Experience working with platforms (including installation) of the industry-leading IVR/CTI platforms (Avaya, Genesys, Cisco) is a huge plus
What we offer!
Unique environment for collaborative teamwork on cutting-edge technology:
Location is in the heart of downtown Montreal
Flexible hours
Transit reimbursement and parking
Working with international teams to push the boundaries of technology
Contributing to and collaborating with international teams that drive innovation
Competitive benefit package
4 weeks’ vacation
10 paid sick days
Bonus Plan, Group RRSP, Deferred Profit Sharing Plan, Employee Stock Purchase Plan
Award-winning Top Employer:
Canada’s Top 100 Employers – 7 consecutive years
Montreal’s Top Employers – 6 consecutive years
Canada’s Top Employers for Young People – 3 consecutive years
At Ontario Health, we are committed to developing a strong organizational culture that connects and inspires all team members across...
Apply For This JobCe travail exige que vous soyez actuellement citoyen canadien ou résident permanent (AUCUN PERMIS DE TRAVAIL NE SERA ACCEPTÉ). Mendax...
Apply For This JobYour Opportunity: Reporting to the Unit Manager for Tertiary Neuro Rehab, under minimal supervision, the Administrative Support IV is a...
Apply For This JobNoibu is Canada’s Capital city’s fastest-growing technology company. We help brands recover millions of dollars in lost sales every day...
Apply For This JobLooking for a company that inspires passion, courage and creativity, where you can be on the team shaping the future...
Apply For This JobAgissant comme expert technique au sein d’une équipe multidisciplinaire, le développeur logiciel embarqué a comme mandat de concevoir et développer...
Apply For This Job