What are the responsibilities and job description for the Dveloppeur(euse) logiciel / Software Developer - C#/.NET (Video) position at Genetec?
Job Details
Job Description
La dynamique de votre quipe :
tes-vous intress travailler pour une entreprise de haute technologie de premier plan sur un produit de classe mondiale ? Le groupe vido travaille sur la prochaine gnration de services d enregistrement.
En tant que membre d une quipe de dveloppement Agile, vous participerez la conception, la planification des tches, au dveloppement des fonctionnalits et leur livraison au membre de l assurance qualit au sein de l quipe. De plus, nous recherchons des candidats curieux, dsireux de faire de la recherche, d apprendre et de travailler avec de nouvelles technologies.
Idalement, vous tes passionn(e) du dveloppement logiciel et doit apprcier divers types de tches et de dfis, tant donn la complexit des modules impliquant des rseaux avancs, des modules centraux grande chelle et des systmes distribus client-serveur.
quoi ressemblera votre journe :
- Concevoir et implmenter des services orients objet pouvant fonctionner la fois sur Linux et Windows
- Participer l automatisation des diffrents services
- Participer la conception et l estimation des tches pour diffrentes fonctionnalits
- Grer son temps afin de respecter les jalons et les dates de livraison
Pour en connaitre plus sur vous :
- Baccalaurat en informatique, en gnie logiciel ou exprience quivalente
- Minimum 1 2 ans d exprience en dveloppement logiciel avec C#
- Excellente connaissance de la programmation oriente objet
- Solide exprience en dveloppement d applications multithreades
- Connaissance des rseaux (TCP/IP, UDP)
Encore mieux si vous possdez ces atouts :
- Exprience avec l'excution asynchrone
- Exprience en dveloppement et dbogage de logiciels grande chelle
- Exprience avec le dveloppement d'API modernes (REST, gRPC)
- Exprience avec le dveloppement pilot par les tests (TDD)
- Connaissance du dveloppement conteneuris (Docker)
Voil ce que nous offrons !
- Rgime de rmunration attrayant
- Programme de remboursement des frais de formation
- Environnement avec bon niveau de maturit agile
- quilibre entre vie professionnelle et vie prive grce un horaire de travail flexible
- Caf gratuit volont
- Espace de stationnement gratuit
- Consultations virtuelles avec notre kinsiologue / rabais sur l abonnement au gym
Vous n tes pas certain de cocher toutes les cases, mais vous avez envie de tenter votre chance ? Nous adorons votre enthousiasme !
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s qualifi(e)s seront contact(e)s. Les chasseurs de ttes et les agences de recrutement ne sont pas autoriss soumettre des CV par l'intermdiaire de ce site web ou directement aux gestionnaires.
---------------------------------------------------------------------------------------------------
Your team s dynamic:
Are you interested in working for a leading high-tech company on a world class product? The video group is working on its next generation recording services.
As part of an Agile development team, you will participate in the design, the tasks planning, development of features and their delivery to the quality assurance member within the team. Additionally, we are looking for candidates that are curious and want to research, learn and work on new technologies.
Ideally, you are passionate of software development, and must enjoy various type of tasks and challenges, given the complexity of modules to work into complex networking, global core large scale modules and distributed client-server systems.
What your day will look like:
- Design and implement object-oriented services that can work both on Linux and Windows
- Participate in automation of the different services
- Participate in design and estimation of tasks for different features
- Manage their time to respect milestones and delivery dates
More about you:
- Bachelor s degree in Computer Sciences, Software Engineering or equivalent experience
- Minimum 1-2 years of experience in software development using C#
- Strong knowledge of object-oriented programming
- Strong experience with multi-threaded applications development
- Knowledge of networking (TCP/IP, UDP)
Great if you have:
- Experience with asynchronous execution
- Experience developing and debugging a large-scale software system
- Experience with modern API development (REST, Grpc)
- Experience with Test Driven Development
- Knowledge of containerized development (Docker)
Let s talk perks!
- Attractive compensation package
- Training Tuition Reimbursement Program
- Mature agile environment
- Work-life balance with a flexible working schedule
- Free, unlimited coffee
- Free parking for all employees
- Virtual consultations with our kinesiologist / discount on your gym membership
Still not sure if you check every box, but think it s worth a shot? We love that enthusiasm!
Thank you for your application, but please note that only qualified candidates will be contacted. Head-hunters and recruitment agencies may not submit resums/CVs through this Web site or directly to managers.