Software Engineer / Ingénieur Logiciel

Gatineau, Québec, Canada

Company Description

Dynamic startup LavaBlast Software Inc. develops and integrates software solutions for small and medium-sized franchises. Our solutions facilitate the end-to-end management of a franchise with easy to use operational software. We want to grow the team to help develop FranchiseBlast, our flagship product for franchises.

« Smart And Gets Things Done »: is you. Our company manages diverse business processes and a large amount of confidential data. You must be able to juggle several concepts simultaneously as you will be responsible for ensuring that our architecture is powerful, easy to maintain and secure. We are demanding and we expect you to be proactive. We are accelerating our growth and you must ensure the software evolves robustly.

Job Summary

LavaBlast is currently looking for a software engineer with a penchant for back-end. We offer a flexible work environment. Here are the ideal skills sought:

  • Good listening skills and empathy
  • Is intrinsically motivated to excel
  • Excellent knowledge of the following technologies: C#, ASP.NET WebForms or MVC, SQL Server
  • Experience in performance optimization, scalability, SQL Server database management, dependency injection (NInject), the object-relational associations (ORM: Object-Relational Mapper), design patterns, refactoring, etc.
  • Can easily context-switch to jump from a problem or a client to another, quickly able to get back on track after interruptions
  • Detail-oriented; able to tell us their favorite way of working with data from the database in C# in their motivation letter
  • Be independent
  • Be aware of the latest trends in web development and software engineering
  • Have a good team spirit and a great sense of humour
  • Versatile: you wear many hats in our company
  • Bachelor’s degree in software engineering; new graduates and junior engineers welcome 

Assets

  • Contribution to open source projects
  • Experience with business intelligence tools
  • Experience with distributed architectures and managers (Message Brokers)

Your Mission

  • Participate in the maintenance of existing applications and development of new features while maintaining high quality standards
  • Proactively identify (and fix) maintainability problems

Additional Information

Flexible work environment

Please send us your résumé via our recruitment website.

Only successful candidates will be contacted for an interview.

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

Description de l’entreprise

Jeune et dynamique entreprise, LavaBlast Software Inc. développe et intègre ses solutions logicielles pour les petites et moyennes franchises. Ces solutions permettent de faciliter la gestion complète de la franchise, du point de vente jusqu’à la gestion des entrepôts. Nous souhaitons grandir l’équipe pour aider à développer FranchiseBlast, notre produit phare pour les franchises.

« Smart And Gets Things Done »: c’est vous. Notre entreprise gère un nombre important de processus d’affaires et une grande quantité de données confidentielles. Vous devez être capable de jongler plusieurs concepts en simultané car vous serez responsable d’assurer que notre architecture soit performante, facile à maintenir et sécuritaire.  Nous sommes exigeants et nous nous attendons à ce que vous soyez proactifs. Nous accélérons notre croissance et vous vous chargez que le logiciel évolue de façon robuste.

Sommaire du poste

LavaBlast est présentement à la recherche d’un ingénieur logiciel, avec penchant vers les tâches d’arrière-plan (back-end). Nous offrons un environnement de travail flexible. Voici les aptitudes idéales recherchées :

  • Bonne capacité d’écoute et d’empathie
  • Est motivé de façon intrinsèque à se dépasser et est autonome
  • Excellente connaissance des technologies suivantes : ASP.NET, C#, WebForms ou MVC, SQL Server
  • Expérience dans de l’optimisation de performance, l’évolutivité, la gestion de données SQL Server, l’injection de dépendances (NInject), les associations relationnel-objet (ORM : Object-Relational Mapper), les patrons de conception, le refactoring, etc.
  • Facilité à changer de contexte, de passer d’un problème ou d’un client à l’autre en s’y retrouvant rapidement
  • Porte de façon naturelle une attention aux détails; capable de nous dire sa façon préférée de travailler avec des données provenant de la base de données en C# dans sa lettre de motivation.
  • Être à l'affût des dernières tendances en développement web et en génie logiciel
  • Avoir un bon esprit d’équipe et un excellent sens de l’humour
  • Versatile; vous porterez plusieurs chapeaux au sein de notre entreprise
  • Baccalauréat en génie logiciel; nouveaux diplômés et ingénieurs juniors bienvenus

Atouts

  • Contribution à des projets de code source ouvert
  • Expérience avec des outils d’intelligence d’affaires (BI : Business Intelligence)
  • Expérience avec des architectures distribuées et des gestionnaires de messages (Message Brokers)

Votre Mission

  • Participer au maintien des applications actuelles ainsi qu’au développement de nouvelles fonctionnalités en maintenant un standard de qualité élevé
  • Identifier de façon proactive (et corriger) les problèmes de facilité de maintenance

Informations supplémentaires

Environnement de travail flexible.

Veuillez nous faire parvenir votre C.V. via notre site web de recrutement.

Seuls les candidats retenus seront contactés pour une entrevue.