Senior .NET Full Stack Developer (POS&Omni) | Développeur(euse) Full Stack .NET Senior (POS&Omnicanal)
Apply NowCompany: Jestais
Location: Montreal, QC H1A 0A1
Description:
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 and 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.
Description
We're looking for a .NET Full stack developer 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 WinForm/WPF/WinUI. For the database, we use Oracle and make heavy use of Stored Procedures for the business logic.
We want our .NET developers to be 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
Required Skills & Abilities
We thank all applicants for their interest; however, only those selected will be contacted for further consideration.
L'Entreprise
Jesta I.S. est un fournisseur mondial de logiciels intgrs destins aux grossistes et aux dtaillants spcialiss dans les vtements, chaussures, articles mnagers et lectroniques. Nos solutions de bout en bout simplifient vos oprations quotidiennes tout au long de votre chane d'approvisionnement, tout en plaant vos clients au cur de vos proccupations.
Nous amliorons continuellement nos produits pour rpondre aux besoins volutifs des industries du commerce de gros et de dtail, en proposant des solutions innovantes afin de maximiser l'efficacit oprationnelle et la satisfaction client.
Avec plus de 50 ans d'exprience combine dans les domaines du commerce de gros et de dtail, nous comprenons l'importance de fournir des solutions logicielles solides, accompagnes d'un service client irrprochable.
Description
Nous recherchons un dveloppeur Full Stack .NET pour intgrer notre quipe de dveloppement spcialise dans le commerce de dtail et les solutions omnicanales. Cette quipe conoit des logiciels qui optimisent les oprations de dtail de nos clients. En magasin, nos clients utilisent notre systme de point de vente (caisse enregistreuse) et son cosystme associ. Au sige social, ils grent leurs chanes de magasins et assurent le traitement et le routage des commandes omnicanales (commandes en ligne ou en magasin).
Notre stack logicielle .NET comprend des applications bases sur WinForms, des services .NET (y compris WCF) et des solutions web .NET (ASP.NET Core MVC). Cependant, nous sommes tourns vers l'avenir et envisageons d'intgrer des technologies comme WinForm/WPF/WinUI. Ct base de donnes, nous utilisons Oracle et exploitons largement les procdures stockes pour la logique mtier.
Nous souhaitons que nos dveloppeurs .NET soient l'aise aussi bien avec les applications de bureau qu'avec les applications web. Bien que le focus initial puisse tre sur les applications de bureau, la trajectoire future inclut galement le dveloppement web.
Responsabilits
Comptences et Aptitudes Requises
Nous remercions tous les candidats pour leur intrt; cependant, seules les personnes retenues seront contactes pour les tapes suivantes.
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 and 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.
Description
We're looking for a .NET Full stack developer 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 WinForm/WPF/WinUI. For the database, we use Oracle and make heavy use of Stored Procedures for the business logic.
We want our .NET developers to be 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
- Full stack software development in the Retail domain (POS/Store & Ecommerce related)
- Collaborate with the team to produce high quality code within an agile SDLC ecosystem
- Participate in design aspects, including brainstorming, solutioning/specification collaboration, and possibly UI/UX input
- Participate in estimating technical work and tasks (high level and possibly low level as needed)
- Solve problems and troubleshoot production issues in coordination with the Services and Support teams
- Learn the tools and technology required to get the work done as well as improve the products
- Follow and maintain technical documentation as needed, and guide other teammates to ensure cohesiveness and a unified documentation style/approach
- Assist teammates with coding issues and uphold quality and coding standards
- Write automated tests to the target coverage.
- Keep technical debt as low as possible, and determine if and when cleanup is required
Required Skills & Abilities
- A "T-shaped" technical personality focused on quality software development, modern architectures, and software development processes/lifecycles.
- 5+ years' experience with the .NET framework, specifically: VB.NET and C#, WinForms, WPF, and ideally .NET web development such as ASP.NET Core MVC/Razor/Blazor.
- 5+ years working with Oracle database and PL/SQL, the ability to quickly understand data models, and SQL performance tuning/considerations
- 5+ years developing APIs
- Familiarity with Web development concepts and technology such as HTML5/CSS3/JavaScript and middleware/web servers, or the willingness to learn
- Ability to easily understand architecture and design patterns, and fundamental design principles for building scalable, performant software
- Familiarity with 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 getting your hands dirty with 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
- 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
- Passion for automation and making things better in 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 stack, 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
- Familiarity with the Retail/Wholesale/Ecommerce industry and terminology is a plus.
We thank all applicants for their interest; however, only those selected will be contacted for further consideration.
L'Entreprise
Jesta I.S. est un fournisseur mondial de logiciels intgrs destins aux grossistes et aux dtaillants spcialiss dans les vtements, chaussures, articles mnagers et lectroniques. Nos solutions de bout en bout simplifient vos oprations quotidiennes tout au long de votre chane d'approvisionnement, tout en plaant vos clients au cur de vos proccupations.
Nous amliorons continuellement nos produits pour rpondre aux besoins volutifs des industries du commerce de gros et de dtail, en proposant des solutions innovantes afin de maximiser l'efficacit oprationnelle et la satisfaction client.
Avec plus de 50 ans d'exprience combine dans les domaines du commerce de gros et de dtail, nous comprenons l'importance de fournir des solutions logicielles solides, accompagnes d'un service client irrprochable.
Description
Nous recherchons un dveloppeur Full Stack .NET pour intgrer notre quipe de dveloppement spcialise dans le commerce de dtail et les solutions omnicanales. Cette quipe conoit des logiciels qui optimisent les oprations de dtail de nos clients. En magasin, nos clients utilisent notre systme de point de vente (caisse enregistreuse) et son cosystme associ. Au sige social, ils grent leurs chanes de magasins et assurent le traitement et le routage des commandes omnicanales (commandes en ligne ou en magasin).
Notre stack logicielle .NET comprend des applications bases sur WinForms, des services .NET (y compris WCF) et des solutions web .NET (ASP.NET Core MVC). Cependant, nous sommes tourns vers l'avenir et envisageons d'intgrer des technologies comme WinForm/WPF/WinUI. Ct base de donnes, nous utilisons Oracle et exploitons largement les procdures stockes pour la logique mtier.
Nous souhaitons que nos dveloppeurs .NET soient l'aise aussi bien avec les applications de bureau qu'avec les applications web. Bien que le focus initial puisse tre sur les applications de bureau, la trajectoire future inclut galement le dveloppement web.
Responsabilits
- Dveloppement Full Stack dans le domaine du commerce de dtail (POS/magasin et e-commerce).
- Collaborer avec l'quipe pour produire un code de haute qualit dans un environnement agile (SDLC).
- Participer aux aspects de conception, incluant le brainstorming, la spcification et ventuellement l'apport UI/UX.
- Estimer le travail technique effectuer (niveaux macro et micro, selon les besoins).
- Rsoudre les problmes et dpanner les incidents de production en collaboration avec les quipes Services et Support.
- Matriser les outils et technologies ncessaires la ralisation des projets et l'amlioration des produits.
- Maintenir une documentation technique cohrente et guider l'quipe pour assurer une approche unifie.
- Assister les coquipiers sur des problmes de codage et veiller au respect des normes de qualit.
- Rdiger des tests automatiss pour atteindre les objectifs de couverture.
- Limiter la dette technique autant que possible et planifier les nettoyages ncessaires.
Comptences et Aptitudes Requises
- Personnalit technique en forme de "T" avec une attention la qualit du dveloppement, aux architectures modernes et aux cycles de vie des logiciels.
- Plus de 5 ans d'exprience avec le framework .NET, notamment : VB.NET, C#, WinForms, WPF, et idalement ASP.NET Core MVC/Razor/Blazor.
- Plus de 5 ans d'exprience avec la base de donnes Oracle et PL/SQL, y compris une bonne comprhension des modles de donnes et des optimisations SQL.
- Plus de 5 ans d'exprience dans le dveloppement d'API.
- Connaissances en concepts et technologies de dveloppement web comme HTML5/CSS3/JavaScript, ou volont d'apprendre.
- Facilit comprendre les architectures et les modles de conception, ainsi que les principes fondamentaux pour crer des logiciels volutifs et performants.
- Familiarit avec les principes d'architecture oriente services (SOA), y compris leurs drivs modernes (web services, APIs, microservices, architectures vnementielles, files d'attente, etc.).
- Connaissance des outils de gestion collaborative du code source comme Git, ainsi que des concepts DevOps/NoOps (Azure DevOps est un atout).
- Confort avec les interfaces en ligne de commande (cmd/PowerShell sous Windows, bash sous Linux) et les scripts/automatisations.
- Connaissances en virtualisation, environnements cloud (notamment Azure et Oracle), et conteneurs (Docker).
- Solides comptences en recherche pour explorer de nouveaux domaines et rsoudre des problmes complexes.
- Capacit expliquer des ides complexes et donner des prsentations pour la formation ou la collaboration.
- Passion pour l'automatisation et l'amlioration continue des outils du cycle de vie de dveloppement.
- Participation la recherche de solutions optimales, en considrant le temps, les comptences, et le code existant.
- Intrt marqu pour les nouvelles technologies et la cration de prototypes.
- Comprhension des liens entre les aspects techniques et les besoins commerciaux d'un produit/projet.
- l'aise en travail d'quipe ou en autonomie avec des instructions appropries.
- Connaissance du secteur Retail/Wholesale/Ecommerce et de sa terminologie (un atout).
Nous remercions tous les candidats pour leur intrt; cependant, seules les personnes retenues seront contactes pour les tapes suivantes.