Développeur.se de logiciels sénior / Senior Software Developer
Riedel Communications — Canada · Posted ~9 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Si tu es passionné(e) par l’électronique, le software, le hardware, Riedel Communications est la place pour toi: nos innovations sont utilisées dans tous les événements majeurs de sport, parc d’attraction et spectacles.
Rejoindre Riedel Communications, c'est embarquer dans l'aventure d'un véritable pionnier mondial de la technologie de réseau en temps réel basée sur la fibre optique !
Nous avons hâte de faire ta connaissance!
Ce que nous faisons chez Riedel Canada
Riedel Canada est un pionnier dans la production de SFP (small form-factor pluggable) pour le traitement numérique des signaux.
Notre centre d'ingénierie développe des passerelles IP miniaturisées, des processeurs de signaux et des convertisseurs pour les applications vidéo de diffusion, tandis que notre équipe des opérations est en charge de donner vie à toute cette technologie.
Nous travaillons avec des talents passionnés et notre culture d'entreprise favorise la diversité, l'inclusion et...
du fun !
Le rôle de Développeur.se de logiciels
Ce poste fait partie d’une équipe qui travaille au développement d’un logiciel de gestion et d’orchestration des médias.
Il implique la rédaction de code en Kotlin et en Go, ainsi que la création de scripts de tests automatisés visant à contrôler des moteurs de traitement multimédia qui traitent différents signaux vidéo, audio et de données entre divers réseaux.
La personne retenue travaillera en collaboration avec une équipe de développeurs hautement motivés qui contribuent à des technologies au cœur de nombreuses solutions Riedel.
Une panoplie d'avantages dynamiques et attractifs!
À partir de 3 semaines de congés annuels3 journées personnelles et 7 journées maladies Semaine de congé additionnelle en fin d'annéeHoraires de travail flexiblesAssurance collective dès le premier jour d'emploi, incluant une assurance salaire de courte durée, de la télémedecine et un programme d'aide aux employé.e.sGénéreuse contribution employeur au REERFormation continueDes évènements sociaux tout au long de l'année, guidés par un comité social dynamiqueDes bornes de recharges gratuites pour véhicules électriquesPaniers de fruits fraisTirage pour billets de saison des Canadiens et de La Victoire tout au long de l'année!
Tes principales responsabilités
Concevoir et développer des solutions logicielles en collaboration avec les équipes de R&D, d’assurance qualité (AQ) et de gestion de produits.Participer aux revues de code afin d’assurer la qualité du code et l’alignement au sein de l’équipe.Définir ou contribuer à la définition et à la mise en œuvre de l’architecture technique du produit.Veiller à la scalabilité, à la maintenabilité et à la performance des solutions développées.Partager les meilleures pratiques et contribuer activement à l’amélioration des processus et des outils de développement.Fournir un accompagnement et des conseils techniques aux collègues, lorsque pertinent.
Tes principales connaissances et compétences générales
Requis
Baccalauréat en génie informatique/logiciel ou équivalent.
Plus de 10 ans d’expérience en développement logiciel.Solide expérience avec Kotlin ou Java (d’autres langages pourront être considérés selon l’expérience du candidat ou de la candidate).Expérience en développement d’applications Web, particulièrement avec Angular et TypeScript.Connaissance des méthodologies de développement Agile (p.
ex.
Scrum).Avoir travaillé sur plusieurs petits projets ou avoir contribué de façon significative à des projets d’envergure.
Atouts
Connaissance des infrastructures infonuagiques publiques et de leurs API.Expérience des technologies de diffusion et de médias (p.
ex.
ST 2110, SDI, WebRTC, H.264, H.265, MPEG-TS, JPEG-XS).Expérience avec d’autres langages de programmation tels que C, C++, Rust ou Go.Expérience dans le développement de produits infonuagiques ou basés sur une architecture de microservices.Excellente compréhension des pratiques modernes de tests logiciels et d’intégration continue / déploiement continu (CI/CD).
Caractéristiques de la personnalité
Capacité à travailler dans un environnement d'équipe distribuée.Autonome, axé(e) sur les solutions et engagé(e) envers le développement de logiciels de haute qualité.Solides compétences en communication écrite et verbale avec un bon niveau de français et d'anglais*.L'anglais est requis pour ce poste, car Riedel Communications Canada Inc.
fait partie du groupe international Riedel Communications GmbH & Co.
KG, dont le siège social est situé en Allemagne.
La majorité des communications avec nos collègues et clients, à l'extérieur du bureau, se font en anglais.
Fais partie de notre histoire passionnante !
Nous proposons un large éventail d'activités avec beaucoup de responsabilités personnelles et des possibilités d'accroître votre potentiel.
Nous sommes un employeur souscrivant au principe de l'égalité des chances et tous les candidats qualifiés seront pris en considération pour un emploi sans considération de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'origine nationale, de handicap, de statut d'ancien combattant protégé ou de toute autre caractéristique protégée par la loi.
English version
If you are passionate about electronics, software, hardware, RIEDEL Communications is the place for you: our innovations are used in all major sports events, amusement parks, and shows.
Joining RIEDEL Communications means embarking on the adventure of a true global pioneer in real-time fiber-based network technology!
What We Do At Riedel Canada
RIEDEL Canada is a pioneer in the production of Small Form-Factor Pluggable (SFP) for digital signal processing.
Our engineering center develops miniaturized IP gateways, signal processors, and converters for broadcast video applications, while our operations team is responsible for bringing all this technology to life.
We work with passionate talent, and our corporate culture fosters diversity, inclusion, and...
fun!
The role of Software Developer
This position belongs to team working on a media management/orchestration software.
This position implies writing of Kotlin and Go code as well as creating automated test scripts with a goal to control media processing engines that process different video, audio and data signals between various networks.
The candidate will work in collaboration with a team of highly driven developers that work on technologies at the core of many Riedel solutions.
Riedel offers a variety of dynamic and attractive benefits!
Starting with 3 weeks of annual leave3 personal days and 7 sick daysAdditional week of leave during the Holiday seasonFlexible working hours on a hybrid modeGroup insurance from the first day of employment, including short-term disability insurance, telemedicine, and an employee assistance programGenerous employer contribution to your RRSPLearning and development opportunitiesSocial events throughout the year, guided by a dynamic social committeeFree electric vehicle charging stationsFresh fruit basketsMontreal Canadiens & La Victoire season tickets raffle
Your Key Responsibilities
Design and develop software solutions in collaboration with other R&D, QA, and product teams.Participate in code reviews to ensure code quality and team alignment.Define or contribute to defining and implementing the product's technical architecture.Ensure scalability, maintainability, and performance of developed solutions.Share best practices and actively contribute to improving development processes and tools.Provide technical guidance to peers when appropriate.
Required
You possess most of the following knowledge and skills
Bachelor’s degree in Computer Engineering, Software Engineering, or equivalent.10+ years of experience in software development.Strong experience with Kotlin or Java (other languages may be considered based on experience).Experience in web application development, particularly with Angular/TypeScriptFamiliarity with Agile development methodologies (e.g., SCRUM).Having worked in a number of small projects or having made significant contributions to larger ones.
.
Assets
Knowledge of public cloud infrastructure and APIs.Experience in broadcast/media technologies (e.g., ST 2110, SDI, WebRTC, H.264, H.265, MPEG-TS, JPEG-XS).Experience with additional programming languages such as C, C++, Rust, or Go.Experience with cloud-based or microservices product development.Strong understanding of modern software testing and CI/CD practices.
Personality Characteristics
Ability to work effectively in a distributed team environment.Autonomous, solution-oriented, and committed to high-quality software development.Strong written and verbal communication skills with a good command of both French and English*.English is required for this position as Riedel Communications Canada Inc.
is part of the international Riedel Communications GmbH & Co.
KG group, headquartered in Germany.
The majority of communications with our colleagues and clients outside the office are in English.
Be part of the team and grow with us!
We offer a wide range of activities with significant personal responsibility and opportunities to expand your potential.
We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, protected veteran status, or any other characteristic protected by law.
We have 154,810 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 154,810 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume