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

Found in: Jooble CA O C2 - 1 week ago


Québec QC, 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'e ntreprise

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 innova ntes 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
  • Software Development Senior Manager

    Found in: Jooble CA O C2 - 2 weeks ago


    Montréal, QC, Canada Aptos Montréal carrières Full time

    En tant que responsable principal du développement de logiciels (Omni Channel), vous jouerez un rôle central dans la conception et le développement de nouvelles applications, composants et services sur notre plateforme de commerce cloud native de nouvelle génération. En tirant parti des outils, techniques et méthodologies modernes, vous dirigerez une...

  • Development Manager | Gestionnaire du Développement

    Found in: Jooble CA O C2 - 1 week ago


    Québec, QC, Canada Jesta I.S. Inc. Full time

    is a global supplier of integrated software for wholesalers and retailers specializing in apparel, footwear, housewares, and electronics. 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. NET Full stack development to fit into our...


  • Québec, Canada Walmart Canada Full time

    **Position Summary... **:The OMNI Department Manager will provide customer service by offering assistance to meet the customer’s shopping needs. This will be accomplished by contributing to the overall processes for Online Grocery and Walmart.ca processes directly and through follow-up with OMNI Associates. This Associate will function as part of a team to...


  • Québec, Canada Cluster Pos Full time

    _(Une version française suivra)_ **Join Our Team as a Talent Acquisition Specialist!** Are you a dynamic and strategic thinker with a passion for recruiting top talent? We're looking for a talented individual to join our team as a Talent Acquisition Specialist. You'll play a crucial role in shaping our workforce and contributing to our growth. **Key...

  • Préposé au traitement des commandes OMNI

    Found in: beBee jobs CA - 2 weeks ago


    Québec, 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 jobs CA - 2 weeks ago


    Québec, 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...

  • (CAN) OMNI Assistant Manager

    Found in: Jooble CA O C2 - 1 week ago


    Granby, QC, Canada Walmart Canada Corp Full time

    Position Summary... To support the Store Manager and manage store operations according to Company guidelines and lead Associates to ensure friendly, helpful service and drive profitable store sales. What you'll do... 1.As a member of the Store Management Team drives profitable sales through achievement of sales and profit goals, budget management and...

  • Analyste d'affaires

    Found in: Jooble CA O C2 - 2 weeks ago


    Montréal, QC, Canada Logient Full time

    Analyste d’affaires / PO Logient est à la recherche d’un Analyste d’affaires / PO , qui se joindra à son équipe. Travailler chez Logient, c’est vivre en équilibre : d’un côté, nous faisons tout en notre possible pour mener plus loin les solutions sur mesure que nous créons pour des clients d’envergure. Ici, nous maîtrisons toutes les...

  • Urban Outfitters

    Found in: Talent CA C2 - 1 week ago


    Québec City, Canada URBN Full time

    APERÇU L’associé·e aux ventes contribue à générer des ventes en offrant une expérience authentique à chaque client·e. RESPONSABILITES Environnement De La Marque Agit comme un∙e représentant∙e de la marque tout en reflétant les valeurs de l’entreprise Entame la conversation, donne des conseils et des informations sur les produits...

  • Urban Outfitters Associé aux ventes

    Found in: Jooble CA O C2 - 4 days ago


    Montréal, QC, Canada Urban Outfitters, Inc. Full time

    L’associé·e aux ventes contribue à générer des ventes en offrant une expérience authentique à chaque client·e. Environnement De La Marque Agit comme un∙e représentant∙e de la marque tout en reflétant les valeurs de l’entreprise Entame la conversation, donne des conseils et des informations sur les produits afin d’avoir une interaction...


  • Québec, QC, Canada DTL-MiSys Informatique Québec inc. Full time

    Tu es Responsable de produits – Données maitresses et données de référence (PO – Product owner) avec compétences exigées? Cette offre est pour toi ! DTL-Misys Informatique et son équipe dynamique sont à la recherche d’un(e) Responsable de produits – Données maitresses et données de référence (PO – Product owner) pour un mandat chez un...

  • Responsable de produits

    Found in: Jooble CA O C2 - 6 hours ago


    Québec, QC, Canada DTL-MiSys Informatique Québec inc. Full time

    Tu es Responsable de produits – Données maitresses et données de référence (PO – Product owner) avec compétences exigées? Cette offre est pour toi ! DTL-Misys Informatique et son équipe dynamique sont à la recherche d’un(e) Responsable de produits – Données maitresses et données de référence (PO – Product owner) pour un mandat chez un...


  • Québec, Canada DTL-MiSys Informatique Québec inc. Full time

    Tu es Responsable de produits – Données maitresses et données de référence (PO – Product owner) avec compétences exigées? Cette offre est pour toi ! DTL-Misys Informatique et son équipe dynamique sont à la recherche d’un(e) Responsable de produits – Données maitresses et données de référence (PO – Product owner) pour un mandat...


  • Québec, Canada DTL-MiSys Informatique Québec inc. Full time

    Tu esResponsable de produits – Données maitresses et données de référence (PO – Product owner)avec compétences exigées? Cette offre est pour toi !DTL-Misys Informatique et son équipe dynamique sont à la recherche d’un(e)Responsable de produits – Données maitresses et données de référence (PO – Product owner)pour un mandat chez un client...

  • Branch Supervisor

    Found in: Jooble CA O C2 - 21 hours ago


    Montréal, QC, Canada L’OCCITANE Group Full time

    The District Manager motivates and inspires the Boutique Management teams to create an environment that ensures an exceptional customer experience according to L’Occitane standards. He/she manages the day-to-day operations within a specific market of multiple stores, which includes recruitment, development, performance management and retention of top...


  • Québec, Canada DTL-MiSys Informatique Québec inc. Full time

    Tu es Responsable de produits – Données maitresses et données de référence (PO – Product owner) avec compétences exigées? Cette offre est pour toi ! DTL-Misys Informatique et son équipe dynamique sont à la recherche d’un(e) Responsable de produits – Données maitresses et données de référence (PO – Product owner) pour un mandat chez un...


  • Québec, QC, 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. ...

  • Urban Outfitters Gestionnaire de Magasin

    Found in: Talent CA C2 - 1 week ago


    Québec City, Canada URBN Full time

    APERÇU 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 développement continu de l’équipe afin de créer une culture d’excellence, de créativité, de...

  • Account Manager

    3 days ago


    Québec, Canada KIK Custom Products Full time

    TASKS Category Manager - Market understanding - Category expert - Presentation of market trends (Nielsen, POS, others) - In collaboration with BDM identify opportunities for sales growth by customer - Support BDM/marketing in category and new market development. - Support account managers in analyzing customer POS and Nielsen data to identify opportunities...


  • Québec, Canada Michaels of Canada, ULC. Full time

    Store - QUE-LEVIS, QC We're here for the Makers! Come be a part of the team where innovation and teamwork come together to support the most exciting missions in the world! Michaels is an Equal Opportunity Employer. We are here for all Team Members and all Makers to create, innovate and be better together. Deliver a customer centric shopping experience by...