Titre du poste ou emplacement
RECHERCHES RÉCENTES

Développeur(euse) logiciel / Software Developer - C#/Web

Genetec - 39 emplois
Sherbrooke, QC
Temps plein
Expérimenté
Avantages pour l'entreprise
Modalités de travail flexibles
Remboursement des frais de scolarité
Programmes de bien-être

La dynamique de votre équipe :

L'équipe Unification est à la recherche d'un(e) développeur(euse) 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
  • 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

Pour en connaitre plus sur vous :

  • 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

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
  • Environnement avec bon niveau de maturité agile
  • Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
  • Café gratuit à volonté
  • Espace de stationnement gratuit
  • Consultations virtuelles avec notre kinésiologue / 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 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.

---------------------------------------------------------------------------------------------------

Your team's dynamic:

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:

  • Participate in daily (Kanban) meetings with the rest of the team
  • Participate in the development of the application by coding new features (C#/.NET Core with Typescript/Angular) and writing automated tests
  • Help maintain existing Web functionality
  • Analyze complex technical problems and find high-performance, secure solutions that respect or enhance the existing architecture
  • Manage your time effectively to ensure you respect the team's committed deadlines
  • Work closely with the test team to identify and resolve software issues

More 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

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
  • 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 resumés/CVs through this Web site or directly to managers.