Développeur logiciel / Software Developer C#/Web

L’équipe :

L'équipe Unification est à la recherche d’un développeur logiciel Web pour bâtir une application Web à grande échelle.

Nous cherchons une personne passionnée par les technologies Web (que ce soit niveau serveur ou client) et qui est intéressée par les principes d'architecture avancés. Notre but étant d’avoir une application hautement extensible et modulaire pour permettre à d'autres équipe de pouvoir facilement y intégrer de nouvelles fonctionnalités.

À quoi ressemblera votre journée :

  • Participer aux rencontres quotidiennes (Kanban) avec le reste de l'équipe
  • Participer au développement de l'application en ajoutant des fonctionnalités (C#/.Net Core et Typescript/Angular) et en écrivant les tests pour celles-ci
  • Au besoin, aider à maintenir nos librairies Web
  • Analyser les problèmes et trouver des solutions qui sont sécures, performantes et qui respectent et/ou améliorent les principes d'architecture en place
  • Gérer son temps efficacement afin de respecter les délais de livraison du produit
  • Travailler de concert avec nos partenaires et l’équipe d’assurance qualité à l’identification et à la résolution de divers problèmes

Votre profil :

  • Baccalauréat ou diplôme d'études collégiales en informatique, génie informatique, ou expérience équivalente
  • Expérience pertinente en développement de logiciels et/ou en développement Web
  • Grande facilité d’apprentissage et compréhension rapide de problèmes complexes
  • Bon esprit d'équipe et de collaboration
  • Bien communiquer en français et en anglais

Expertise technique :

  • Excellentes connaissances en programmation orientée objet
  • Bonne connaissance et expérience de travail avec le language C# et le .Net Framework et les concepts plus avancés
    • Multi-threading
    • Programmation asynchrone
    • Réflexion
    • Types génériques
  • Bonnes connaissances et expérience de travail avec les technologies Web suivantes:
    • Javascript/Typescript
    • HTML et CSS
    • Angular (ou autre framework de développement Web équivalent)
    • State management (exemple: NgXS)
    • npm, webpack
  • Connaissance de Git

Encore mieux si vous possédez ces atouts:

  • Expérience avec Azure Devops et pipelines yaml
  • Expérience avec les bases de données Microsoft SQL server
  • Connaissance de Powershell
  • Connaissances en réseautique

Voilà ce que nous offrons !

  • Régime de rémunération attrayant
  • Programme de remboursement des frais de formation
  • Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
  • Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
  • Café gratuit à volonté
  • Espace de stationnement gratuit pour tous les employés
  • Centre d’entraînement sur place

Si vous souhaitez savoir à quoi ressemble l’environnement de travail chez Genetec, voici le lien vers notre vidéo d’entreprise : Culture à Genetec

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 têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.



The team:

The Unification team is actively looking for a Web Developer to contribute to its large-scale enterprise web-based application.

We’re looking for people who are passionate about web development, interested in both client and server-side web development and who are excited by advanced architectural principles. Our main goal is to keep having an extensible and modular architecture that will allow users to rapidly expand and integrate new and existing functionality.

What your day will look like:

  • You’ll participate in daily (Kanban) meetings with the rest of the team
  • You’ll participate in the development of the application by coding new features (C#/.NET Core with Typescript/Angular) and writing automated tests
  • As required, you’ll help maintain existing Web functionality
  • You’ll be challenged to analyze complex technical problems and find high-performance, secure solutions that respect or enhance the existing architecture
  • You’ll manage your time effectively to ensure you respect the team’s committed deadlines
  • You’ll work closely with the test team to identify and resolve software issues

About you:

  • Bachelor's degree or College degree in Computer Science, Computer Engineering, or equivalent experience
  • Relevant experience in software development and or web development
  • Ability to learn quickly and understand complex problems
  • Good team-work ability and a collaborative nature
  • Functional in French and English

Technical Requirements:

  • A thorough understanding of object-oriented programming
  • Good experience with software development in C#, the .NET framework, and the following concepts:
    • Multi-threading
    • Asynchronous programming
    • Reflection
    • Generics
  • A good understanding of and experience with the following web technologies:
    • Javascript/Typescript
    • HTML and CSS
    • Angular (or other web development frameworks)
    • State management frameworks like NgXS
    • Webpack and npm
  • Experience with GIT

Great if you have!

  • Experience with Azure DevOps and yaml pipelines
  • Experiences with Microsoft SQL Server
  • Experience with PowerShell
  • Experience with networking

Let’s talk perks!

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Private, free parking for all employees
  • Onsite fitness facility with personal trainer

Would you like to know what it looks like to work at Genetec? Click on the following link to find out for yourself! Genetec Culture

Thank you for your application, but please note that only qualified candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.

Are you looking to being part of a company where you will be at the helm of your own career? At Genetec you will be encouraged to ask questions, share your ideas and to be independent. We believe that everyone’s voice deserves to be heard and we want you to learn and to grow within your role to maximize your potential. Our family, of over 1600 people globally, is made up of diverse individuals who are passionate about technology and are quick to try new ideas, even if it means risking failure. Most of all, we are all proud to say that we have the privilege to work with some of the coolest, smartest and nicest people we know - Each other! There are many reasons as to why we were chosen as one of Montreal’s Top Employers for over a decade.Want to join our team? Check out the job postings below or share them with a friend!

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Developer Q&A's
Report this job

This job is no longer available