POS/Omni Development Manager | Gestionnaire du développement POS/Omni

1 week ago


Quebec, Canada Jesta I.S. Inc. Full time

The Company

Jesta I.S. is a global supplier of integrated software for wholesalers and retailers specializing in apparel, footwear, housewares, and electronics. Our end-to-end solutions streamline your day-to-day operations throughout your entire supply chain while always keeping your customers top of mind.

We’re continuously enhancing our products to meet the evolving needs of the ever-expanding wholesale and retail industries as well as developing innovative solutions to maximize operational efficiencies and customer satisfaction.

With more than 50 years of combined wholesale and retail experience, we recognize the importance of providing solid software solutions coupled with impeccable client service.

Position Summary

We are looking for a Hands-On experienced manager proficient in .NET Full stack development to fit into our Retail and Omnichannel development team. The team builds software that powers our clients’ Retail operations – in Store, our clients use our Point-of-Sale system (the registers) and its corresponding ecosystem, and at Head Office, our clients manage stores chainwide, and broker and route omnichannel Orders (whether they are ordered online or in-store).

Our .NET software stack consists of .NET Winforms-based applications, .NET services (including WCF), and .NET web-based solutions (ASP.NET Core MVC), but we are always looking to the future and hoping to incorporate WPF/WinUI and possibly ASP.NET Blazor. For the database, we use Oracle and make heavy use of Stored Procedures for the business logic. We are looking for someone with experience with microservices and microservices architecture.

We need someone that is comfortable with both the Desktop side and the Web application side, so while the focus may start with Desktop, the future path includes Web as well.

Responsibilities

  1. POS System Development & Expertise:
    • Full stack software development in the Retail domain (POS/Store & Ecommerce related).
    • Lead and mentor the development team specializing in POS systems, emphasizing backend development, Oracle, frontend development using C#, and experience with microservices architecture. Development with Flutter is a plus.
    • Collaborate with stakeholders to define requirements, design architecture, and develop scalable, robust, and secure POS solutions.
    • Ensure compliance with industry standards, security protocols, and regulatory requirements related to POS systems.
  2. Backend Development, Microservices & Oracle Database Management:
    • Drive the design, development, and deployment of backend services using microservices architecture, focusing on performance, scalability, and reliability.
    • Provide technical guidance, architectural oversight, and code reviews to ensure adherence to quality standards and best practices within the POS domain.
    • Manage, design, and optimize Oracle databases to support POS system functionalities, data integrity, performance, and security.
  3. Frontend Development (C#):
    • Oversee the development of responsive, user-friendly frontend applications/interfaces using C#/.NET Core, ASP.NET, and related technologies.
    • Collaborate with designers, product managers, and stakeholders to translate POS requirements into compelling frontend and mobile solutions.
  4. Team Leadership & Management:
    • Lead, mentor, and coach a diverse team of software developers specializing in POS systems, database management.
    • Set clear expectations, provide regular feedback, and conduct performance evaluations for team members.
    • Collaborate with HR for hiring, onboarding, training, and professional development initiatives within the POS, Flutter, and Oracle domains.
  5. Project & Product Delivery:
    • Define, plan, and execute POS system development projects, ensuring alignment with business objectives, timelines, and quality standards.
    • Monitor project progress, identify risks, and implement mitigation strategies to ensure successful delivery of POS solutions.

Required Skills & Abilities

  • A "T-shaped” technical personality with the focal area being quality software development, modern architectures, and software development processes/lifecycles.
  • 5+ years of demonstrated leadership experience with the ability to lead, mentor, and inspire cross-functional teams within the POS, microservices, and Oracle domains.
  • 5+ years experience with the .NET framework, specifically: VB.NET and C#, WinForms, and ideally .NET web development such as ASP.NET Core MVC/Razor/Blazor. Familiarity with WPF and WinUI is a big plus.
  • 5+ years working with Oracle database and PL/SQL, the ability to quickly understand data models, and SQL performance tuning/considerations.
  • Knowledge of the Web development concepts and technology such as HTML5/CSS3/JavaScript and middleware/web servers, or the willingness to learn.
  • Ability to quickly understand architecture and design patterns, and fundamental design principles for building scalable, performant software.
  • Knowledge of the Service Oriented Architecture (SOA) principles, including the modern derivatives such as Webservices and APIs, Microservices, Event-driven architectures, Queues, etc.
  • Familiarity with collaborative source control such as Git, and DevOps/NoOps concepts and infrastructure; Azure DevOps familiarity is a big plus.
  • Comfortable working with CLIs (Windows cmd/PowerShell, 'Nix bash) and scripting/automation
  • Familiarity with virtualization, cloud environments (Azure & Oracle clouds in particular), and containers (Docker)
  • Strong research skills to understand new areas and troubleshoot complex problems.
  • Ability to easily break down complex technical concepts and enjoy technical exploration.
  • Comfortable explaining complex ideas to others and giving presentations to the team for training or collaborative purposes.
  • Comfortable in reading and following documentation and writing updates/content as needed.
  • Ability to organize work, establish realistic goals and deadlines, and to execute the plan.
  • Passion for automation and improving the SDLC stack, whether it's developing, building, deploying, or configuring.
  • Participate in identifying the best solution to a problem, weighing in factors such as time, skillset, and existing codebase.
  • Passion in technology stacks, keeping up with new technology, and exploring ideas and prototyping.
  • Ability to understand how "technical" ties into "business" from a product/project point of view.
  • Comfortable working in a team setting, or individually with appropriate instructions/guidance.
  • Autodidact who is ‘picks things up quickly’ to become the product technical expert.
  • Familiarity with the Retail/Wholesale/Ecommerce industry and terminology.

L'entreprise

Jesta I.S. est un fournisseur mondial de logiciels intégrés pour les grossistes et les détaillants spécialisés dans les vêtements, les chaussures, les articles ménagers et l'électronique. Nos solutions de bout en bout rationalisent vos activités quotidiennes tout au long de votre chaîne d'approvisionnement, tout en gardant vos clients au premier plan.

Nous améliorons continuellement nos produits pour répondre aux besoins évolutifs des industries du commerce de gros et de détail en constante expansion, et nous développons des solutions innovantes pour maximiser l'efficacité opérationnelle et la satisfaction des clients.

Avec plus de 50 ans d'expérience combinée dans le commerce de gros et de détail, nous reconnaissons l'importance de fournir des solutions logicielles solides associées à un service client impeccable.

L’équipe

Nous recherchons un développeur Full stack .NET pour intégrer notre équipe de développement Retail et Omnicanal. L’équipe développe des logiciels qui alimentent les opérations de vente au détail de nos clients - en magasin, nos clients utilisent notre système de Point de Vente (les caisses) et son écosystème correspondant, et au siège social, nos clients gèrent les chaînes de magasins, et négocient et acheminent les commandes omnicanal (qu’elles soient commandées en ligne ou en magasin).

Notre pile logicielle .NET se compose d’applications basées sur .NET Winforms, de services .NET (y compris WCF), et de solutions web .NET (ASP.NET Core MVC), mais nous regardons toujours vers l’avenir et espérons incorporer WPF/WinUI et éventuellement ASP.NET Blazor. Pour la base de données, nous utilisons Oracle et faisons un usage intensif des procédures stockées pour la logique métier.

Nous voulons que nos développeurs .NET soient à l’aise avec le côté Bureau et le côté application Web, donc bien que l’accent puisse commencer par le Bureau, le chemin futur inclut également le Web.

Responsabilités 

  1. Développement et expertise des systèmes POS :
    • Développement de logiciels Full stack dans le domaine du Retail (POS/Magasin & Ecommerce).
    • Diriger et encadrer l’équipe de développement spécialisée dans les systèmes POS, en mettant l’accent sur le développement backend, Oracle, le développement frontend en utilisant C#, et l’expérience avec l’architecture de microservices. Le développement avec Flutter est un plus.
    • Collaborer avec les parties prenantes pour définir les exigences, concevoir l’architecture, et développer des solutions POS évolutives, robustes et sécurisées.
    • Assurer la conformité avec les normes de l’industrie, les protocoles de sécurité, et les exigences réglementaires liées aux systèmes POS.
  2. Développement Backend, Microservices & Gestion de base de données Oracle :
    • Diriger la conception, le développement, et le déploiement de services backend en utilisant l’architecture de microservices, en se concentrant sur la performance, l’évolutivité, et la fiabilité.
    • Fournir des conseils techniques, une supervision architecturale, et des revues de code pour assurer l’adhésion aux normes de qualité et aux meilleures pratiques dans le domaine POS.
    • Gérer, concevoir, et optimiser les bases de données Oracle pour soutenir les fonctionnalités du système POS, l’intégrité des données, la performance, et la sécurité.
  3. Développement Frontend (C#):
    • Superviser le développement d’applications/interfaces frontend réactives et conviviales en utilisant C#/.NET Core, ASP.NET, et des technologies connexes.
    • Collaborer avec les designers, les chefs de produit, et les parties prenantes pour traduire les exigences POS en solutions frontend et mobiles convaincantes.
  4. Leadership et gestion d’équipe:
    • Diriger, encadrer, et coacher une équipe diversifiée de développeurs de logiciels spécialisés dans les systèmes POS, la gestion de base de données.
    • Établir des attentes claires, fournir des retours réguliers, et mener des évaluations de performance pour les membres de l’équipe.
    • Collaborer avec les RH pour l’embauche, l’intégration, la formation, et les initiatives de développement professionnel dans les domaines POS, Flutter, et Oracle.
  5. Livraison de projets et de produits
    • Définir, planifier, et exécuter des projets de développement de systèmes POS, en assurant l’alignement avec les objectifs commerciaux, les délais, et les normes de qualité.
    • Surveiller la progression du projet, identifier les risques, et mettre en œuvre des stratégies d’atténuation pour assurer la livraison réussie des solutions POS.

Compétences et aptitudes requises 

  • Une personnalité technique “en forme de T” avec le domaine focal étant le développement de logiciels de qualité, les architectures modernes et les processus/cycles de vie du développement de logiciels.
  • 5+ années d’expérience démontrée en leadership avec la capacité de diriger, encadrer et inspirer des équipes interfonctionnelles dans les domaines POS, microservices et Oracle.
  • 5+ années d’expérience avec le framework .NET, spécifiquement : VB.NET et C#, WinForms, et idéalement le développement web .NET tel que ASP.NET Core MVC/Razor/Blazor. La familiarité avec WPF et WinUI est un grand plus.
  • 5+ années de travail avec la base de données Oracle et PL/SQL, la capacité de comprendre rapidement les modèles de données, et les considérations d’optimisation des performances SQL.
  • Connaissance des concepts et technologies de développement Web tels que HTML5/CSS3/JavaScript et les serveurs intermédiaires/servers web, ou la volonté d’apprendre.
  • Capacité à comprendre rapidement les modèles d’architecture et de conception, et les principes de conception fondamentaux pour la construction de logiciels évolutifs et performants. 
  • Connaissance des principes de l’Architecture Orientée Services (SOA), y compris les dérivés modernes tels que les Webservices et les APIs, les Microservices, les architectures orientées événements, les files d’attente, etc. 
  • Familiarité avec le contrôle de source collaboratif tel que Git, et les concepts et infrastructures DevOps/NoOps ; la familiarité avec Azure DevOps est un grand plus.
  • À l’aise avec les CLIs (Windows cmd/PowerShell, 'Nix bash) et le scripting/l’automatisation
  • Familiarité avec la virtualisation, les environnements cloud (Azure & Oracle clouds en particulier), et les conteneurs (Docker) 
  • Fortes compétences de recherche pour comprendre de nouveaux domaines et dépanner des problèmes complexes.
  • Capacité à décomposer facilement des concepts techniques complexes et à apprécier l’exploration technique.
  • À l’aise pour expliquer des idées complexes à d’autres et pour donner des présentations à l’équipe à des fins de formation ou de collaboration.
  • À l’aise pour lire et suivre la documentation et pour écrire des mises à jour/contenus au besoin.
  • Capacité à organiser le travail, à établir des objectifs et des échéances réalistes, et à exécuter le plan.
  • Passion pour l’automatisation et l’amélioration de la pile SDLC, que ce soit pour le développement, la construction, le déploiement, ou la configuration.
  • Participer à l’identification de la meilleure solution à un problème, en tenant compte de facteurs tels que le temps, l’ensemble de compétences, et la base de code existante.
  • Passion pour les piles technologiques, se tenir au courant des nouvelles technologies, et explorer des idées et des prototypes.
  • Capacité à comprendre comment le “technique” se lie au “business” d’un point de vue produit/projet.
  • À l’aise pour travailler en équipe, ou individuellement avec des instructions/guidance appropriées.
  • Autodidacte qui ‘apprend rapidement’ pour devenir l’expert technique du produit. 
  • Familiarité avec l’industrie et la terminologie du Retail/Wholesale/Ecommerce.
#J-18808-Ljbffr

  • Quebec City, Canada Walmart Canada Full time

    **Position Summary... **:Working as an OMNI Customer Fulfillment Associate at Walmart Canada is a great way to develop your skills in the retail industry. An OMNI Customer Fulfillment Associate picks, packs and dispenses online orders ensuring high-quality standard and accuracy while adhering to strict safety and food hygiene standards to achieve customer...

  • OMNI Customer Fulfillment Associate

    Found in: beBee S CA - 3 hours ago


    Quebec, Canada Walmart Canada Full time

    Position Summary...Working as an OMNI Customer Fulfillment Associate at Walmart Canada is a great way to develop your skills in the retail industry. An OMNI Customer Fulfillment Associate picks, packs and dispenses online orders ensuring high-quality standard and accuracy while adhering to strict safety and food hygiene standards to achieve customer...


  • Quebec City, Canada URBN CANADA RETAIL, INC. Full time

    Le ou la gestionnaire auxiliaire soutient l’expérience de service à la clientèle, les processus visuels et les opérations commerciales afin de créer un environnement en magasin stimulant et inspirant. Le ou la gestionnaire auxiliaire réfléchit et agit comme un e propriétaire; cette personne travaille en collaboration avec des partenaires-clés tout...


  • Quebec City, Canada Walmart Canada Full time

    **Résumé des fonctions... **:Travailler comme préposé au traitement des commandes OMNI chez Walmart Canada est une excellente façon de développer vos compétences dans le secteur de la vente au détail. Un préposé au traitement des commandes OMNI sélectionne, emballe et distribue les commandes en ligne selon des normes élevées de qualité et de...


  • Quebec City, Canada Walmart Canada Full time

    **Position Summary... **:Working as an OMNI Customer Fulfillment Associate at Walmart Canada is a great way to develop your skills in the retail industry. An OMNI Customer Fulfillment Associate picks, packs and dispenses online orders ensuring high-quality standard and accuracy while adhering to strict safety and food hygiene standards to achieve customer...

  • Leader Omni

    3 days ago


    Quebec City, Canada Walmart Beauport Full time

    S'assurer de l'exactitude des commandes OMNI. S'assurer de l'exécution des commandes et veiller a la planification de la journée, planifier pause et repas. Faire partie des meeting de directions et animer les reunions quotidiens. Type d'emploi : Temps plein Salaire : 17,40$ à 22,00$ par heure Avantages: - Assurance Dentaire - Assurance Invalidité -...

  • Préposé au traitement des commandes OMNI

    Found in: beBee S CA - 2 weeks ago


    Quebec, Canada Walmart Canada Full time

    Position Summary...Working as an OMNI Customer Fulfillment Associate at Walmart Canada is a great way to develop your skills in the retail industry. An OMNI Customer Fulfillment Associate picks, packs and dispenses online orders ensuring high-quality standard and accuracy while adhering to strict safety and food hygiene standards to achieve customer...

  • Préposé au traitement des commandes OMNI

    Found in: beBee S CA - 2 weeks ago


    Quebec, Canada Walmart Canada Full time

    Résumé des fonctions...Travailler comme préposé au traitement des commandes OMNI chez Walmart Canada est une excellente façon de développer vos compétences dans le secteur de la vente au détail. Un préposé au traitement des commandes OMNI sélectionne, emballe et distribue les commandes en ligne selon des normes élevées de qualité et de...

  • Préposé au traitement des commandes OMNI

    Found in: beBee S CA - 3 hours ago


    Quebec, Canada Walmart Canada Full time

    Résumé des fonctions...Travailler comme préposé au traitement des commandes OMNI chez Walmart Canada est une excellente façon de développer vos compétences dans le secteur de la vente au détail. Un préposé au traitement des commandes OMNI sélectionne, emballe et distribue les commandes en ligne selon des normes élevées de qualité et de...


  • Quebec Province, Canada Société de l'assurance automobile du Québec Full time

    **Une ou un responsable de produit (PO)** **Processus de sélection - Recrutement : 10810SRS0320984161EG** **Emploi régulier à pourvoir à Québec, Montréal et autres régions administratives.** (**Possibilité de télétravail, mais obligation de se présenter au port d’attache à raison de deux jours par semaine)** La Société de l’assurance...


  • Quebec City, Canada Uniprix Full time

    Tweet**Commis à la gestion des prix - POS**: **Banner**: **Work status**: Full-time **City/Borough**: Québec **Address**: 3440, ch. des Quatre Bourgeois Le ou la commis à la gestion des prix (POS) doit effectuer un contrôle assidu sur tout ce qui a trait aux prix en succursale, et ce, en s’assurant que tout est conforme aux normes établies. Veille...


  • Quebec Province, Canada Société de l'assurance automobile du Québec Full time

    **Une ou un Responsable de produit (PO)*** **Processus de sélection - Recrutement**: 10810SRS0320971251EG** **Un poste régulier de niveau « expert » à pourvoir à Québec, Montréal et autres régions administratives** (**Possibilité de télétravail, mais obligation de se présenter au port d’attache à raison de deux jours par...


  • Quebec City, Canada Urban Outfitters Full time

    Location: This position is located at 509 Saint-Joseph St. E., Quebec, Quebec, G1K3B7 Canada Role Summary: La ou le gestionnaire du magasin dirige et génère des ventes en adoptant une approche Omni dans l’expérience de commerce de détail. Son objectif est d’offrir un environnement stimulant et inspirant pour la clientèle tout en favorisant le...


  • Quebec Province, Canada Make-A-Wish Canada Rêves d'enfants Canada Full time

    « La meilleure prescription que j’ai donnée est celle d’un rêve. » - Dr Jeremy Friedman, pédiatre en chef associé à l’hôpital de renommée mondiale SickKidsde Toronto et conseiller médical pour Make-A-Wish® | Rêves d’enfantsMDCanada QUEL EST VOTRE PLUS GRAND RÊVE? Est-ce de faire partie d’une organisation axée sur l’enfant, qui...


  • Quebec, Canada Delmar Group Full time

    Mandat:Sous la responsabilité du chef/ de service/directeur, le gestionnaire du développement des affaires sera chargé de développer de nouvelles relations avec les clients, de générer des flux de revenus commerciaux et d'assurer le suivi des clients potentiels provenant de sources internes et externes, par téléphone et en personne. Développement de...


  • Quebec, Canada Delmar Group Full time

    Mandat:Sous la responsabilité du chef/ de service/directeur, le gestionnaire du développement des affaires sera chargé de développer de nouvelles relations avec les clients, de générer des flux de revenus commerciaux et d'assurer le suivi des clients potentiels provenant de sources internes et externes, par téléphone et en personne. Développement de...


  • Quebec, Canada Delmar Group Full time

    Mandat:Sous la responsabilité du chef/ de service/directeur, le gestionnaire du développement des affaires sera chargé de développer de nouvelles relations avec les clients, de générer des flux de revenus commerciaux et d'assurer le suivi des clients potentiels provenant de sources internes et externes, par téléphone et en personne. Développement de...

  • Scrum Master

    2 days ago


    Quebec City, Canada CGI Full time

    Le secteur des TI connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer et CGI est au premier plan de ce changement. Veux-tu des défis stimulants? Joins-toi à nous pour prendre part à notre croissance et développer ta carrière! **Voici entre autres, ce que nous avons à t’offrir**: - Des...

  • Scrum Master

    2 days ago


    Quebec City, Canada CGI Full time

    Le secteur des TI connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer et CGI est au premier plan de ce changement. Veux-tu des défis stimulants? Joins-toi à nous pour prendre part à notre croissance et développer ta carrière! Voici entre autres, ce que nous avons à t’offrir: - Le Centre...


  • Quebec City, Canada Beauté Star Full time

    **LE QUOTIDIEN CHEZ BEAUTÉ STAR** Créatif?... Passionné?... Ouvert aux nouvelles idées?... Si ces mots t’interpellent, nous croyons sincèrement que tu pourrais t’épanouir dans notre environnement de travail. La coiffure et la beauté sont notre univers! Beauté Star, c’est une équipe de plus de 210 employés répartis au sein de notre siège...