**Technical Team Lead - Music Player**
**Montreal, Canada**
(French Version follows)
Octave Group is looking for an experienced, bright, open-minded and versatile
Technical Team Leader.
As a Technical Team Lead you will be building a new team to focus on the
evolution of an in-venue music playing device that is a key part of Octave
Group's music solution for big enterprise and small businesses. This music
player is comprised of Node.js services and Restful APIs running in docker
containers on a Linux operating system.
Working with developers from other Product and Backend teams, the Technical
Team Lead's role includes mentoring, leading and supporting a team of
developers, promoting a culture of excellence, fun, collaboration & innovation
within the team to deliver world-class products.
**What your day-to-day looks like:**
* Build & oversee the development of a team of developers
* Design, build and evolve micro-services
* Research technical solutions & build proof-of-concepts
* Analyze & break down technical specifications into work items
* Facilitate the evaluation of work effort associated with development tasks
* Work with product managers, technical analysts and fellow technical leaders to refine and improve specifications
* Review code submitted by fellow developers, ensuring software is developed to acceptable quality levels according to acknowledged best practices
* Work with software quality assurance teams to facilitate testing
**What we're looking for:**
* Someone who's able to craft world-class products
* 5+ years professional experience in leading software development teams
* Strong understanding of software development principles and methodology, including Agile and software design patterns
* Experience designing and building RESTful APIs and services in Node.js
* Experience with Linux
* Experience with Git, Docker, Docker Hub, Jenkins, NoSQL
* Experience with TDD, unit testing, use of mocks, automation testing
* Excellent interpersonal and communication skills
* Degree in computer science or similar discipline
* Bilingual (French/English)
**What's in it for you:**
* Working alongside a bunch of very talented and friendly people
* A fun, diverse, open and fast-paced environment focused on family atmosphere and creating an off-the-hook user experience
* Challenging and stimulating projects
* Working with modern techs, in a culture that likes to drive constant innovation
* Our development tools include Gerrit/Git, Maven, Jira, Jenkins CI/CD, Docker, AWS and the IDE of your choice
* PC or Mac, you pick
* Conferences, training on the latest and greatest techs, weekly presentations and more...
* 50% off your monthly OPUS subscription
* Free Access to a virtual health care application. Long gone are the days of waiting 8 hours at the clinic.
* Very competitive insurance package which is mostly covered by Octave Group
* Beautiful offices right next to Jarry Park in the tech-focused Mile-X distrinct
* Flexible hours and working environment
**Chef d'equipe technique - Lecteur Musique**
Octave Group recherche un chef d'equipe technique experimente, brillant,
ouvert et polyvalent.
Ce role vous demandera de constituer une nouvelle equipe qui se concentrera
sur l'evolution d'un dispositif de lecture de musique, element cle de la
solution musicale d'Octave Group pour les grandes et petites entreprises. Ce
lecteur de musique est compose de services Node.js et d'API executes dans des
conteneurs Docker, sur un systeme d'exploitation Linux.
En collaboration avec des developpeurs des equipes produit et back-end, le
role du chef d'equipe technique comprend le mentorat, la direction et le
soutien d'une equipe de developpeurs, la promotion d'une culture d'excellence,
du plaisir, de la collaboration et de l'innovation au sein de l'equipe afin de
fournir des produits de classe mondiale.
**Ton quotidien ressemblera a ceci:**
* Construire et superviser le developpement d'une equipe de programmeurs.
* Concevoir, construire et faire evoluer des micro-services.
* Rechercher des solutions techniques et construire des preuves de concepts.
* Analyser et decomposer les specifications techniques en elements de travail.
* Faciliter l'evaluation du travail associe aux taches de developpement.
* Travailler avec les chefs de produits, les analystes techniques et les autres responsables techniques pour raffiner et ameliorer les specifications.
* Examiner le code soumis par les autres developpeurs, en s'assurant que le logiciel est developpe a des niveaux de qualite acceptables, conformement aux meilleures pratiques reconnues.
* Travailler avec les equipes d'assurance qualite logiciel pour faciliter les tests.
**Ce que l'on recherche:**
* Quelqu'un capable de concevoir des produits de classe mondiale.
* 5 ans et plus d'experience professionnelle dans la direction d'equipes de developpement logiciel.
* Excellente comprehension des principes et methodologies de developpement logiciel, y compris des modeles de conception agiles.
* Experience dans la conception et la construction d'API et de services RESTful avec Node.js.
* Experience avec Linux.
* Experience avec Git, Docker, Docker Hub, Jenkins, NoSQL.
* Experience avec TDD, tests unitaires, utilisation de simulacres, tests d'automatisation.
* Excellentes competences interpersonnelles et de communication.
* Diplome en informatique ou dans une discipline similaire.
* Bilingue (francais / anglais).
**Ce que l'on te propose:**
* Evoluer aux cotes d'un groupe de personnes tres talentueuses et chaleureuses
* Un environnement amusant, diversifie, ouvert et qui evolue rapidement, axe sur une atmosphere familiale et sur la creation d'une experience utilisateur optimale
* Nos outils de developpement incluent Gerrit / Git, Maven, Jira, Jenkins CI / CD, Docker, AWS et l'IDE de votre choix.
* Des projets stimulants et amusants
* Travailler avec des technos modernes, dans une culture qui prone l'innovation constante
* PC ou Mac, ton choix
* 50% de reduction sur votre abonnement mensuel a OPUS
* Acces gratuit a une application offrant un support de sante virtuel. Fini les attentes interminables en clinique!
* Conferences, budgets de formation, presentations hebdomadaires et autres..
* Programme d'assurance tres competitif, principalement couvert par Octave Group
* Horaires et environnement de travail flexibles
* Superbes bureaux a 2 pas du parc Jarry