Développeur mobile senior

1 week ago


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

English version at the end.

À propos de Jesta

Jesta I.S. est un fournisseur global de logiciels intégrés pour les marchands en gros et les détaillants spécialisés dans la vente de vêtements, de chaussures, d'articles ménagers et d'appareils électroniques. Nos solutions simplifient les activités quotidiennes tout au long du chaîne d'approvisionnement, tout en gardant les clients au-dessus de nos préoccupations.

Nous améliorons continuellement nos produits pour répondre aux besoins évolutifs des industries du commerce de gros et de détail, 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 de qualité, associées à un service client irréprochable. Si l'idée de travailler avec une entreprise qui compte parmi ses clients Carter's, Harry Rosen, Perry Ellis et PUMA vous enthousiasme, envisagez de vous joindre à Jesta I.S.

L'équipe et le sommaire du poste

Nous recherchons un développeur mobile senior (Flutter) pour s'intégrer dans notre équipe de développement mobile. L'équipe développe des logiciels qui alimentent les opérations de nos clients - en magasin, nos clients utilisent notre système de point de vente et au écosystème correspondant, et au siège social, nos clients gèrent les magasins à l'échelle de la chaîne.

Notre système logiciel mobile se constitue d'un frontend Flutter et de services web basés sur .NET et Java. Pour la base de données, nous utilisons Oracle et faisons un usage intensif des procédures stockées et de PL/SQL pour la logique d'entreprise.

Responsabilités

  • Développement de logiciels full stack.
  • Collaborer avec l'équipe pour produire un code de haute qualité au sein d'un écosystème agile.
  • Écrire des tests unitaires pour tout nouveau code en respectant la couverture spécifiée
  • Participer aux efforts de gestion de la dette technique.
  • Participer activement aux aspects de conception, y compris le brainstorming, la collaboration aux solutions et aux spécifications, et éventuellement la contribution UI/UX.
  • Participer à l'estimation du travail et des tâches techniques (haut niveau et éventuellement bas niveau selon les besoins).
  • Résoudre les problèmes et dépanner les problèmes de production, en coordination avec les services professionnels et les équipes d'assistance.
  • Maîtriser les outils et technologies actuellement utilisés, et continuer à en apprendre de nouveaux, nécessaires à l'accomplissement du travail, ainsi qu'à l'amélioration des produits et à l'encadrement des membres de l'équipe.
  • Suivre et maintenir la documentation technique selon les besoins, et guider les autres coéquipiers pour assurer la cohésion et un style/une approche de documentation unifié(e).
  • Aider les membres de l'équipe à résoudre les problèmes de codage et être responsable de la qualité du code et du respect des normes de codage.
  • Prendre la responsabilité des produits, de leur qualité, de leur performance, de leur facilité d'utilisation, de leur extensibilité et de leur stabilité.
  • Devenir un rôle modèle pour les développeurs juniors, conseiller les développeurs en ce qui concerne les meilleures pratiques de développement de produits.
  • Procéder à l'examen du code des autres développeurs.
  • Effectuer les tâches connexes qui vous sont confiées, dans les limites de votre champ d'activité.

Notre processus de recrutement

  • Révision de la candidature
  • Évaluations psychométriques (cognitives et comportementales)
  • Entretien préliminaire avec l'équipe de recrutement
  • Entretien approfondi avec le responsable du recrutement
  • Vérification des antécédents et des références
  • Offre d'emploi conditionnelle et contrat de travail
  • L'accueil et l'intégration des nouveaux employés

Lieu de travail: Hybride à Montréal, QC ou à distance aux États-Unis ou au Canada.

Nous remercions tous les candidats de leur intérêt, mais seulement les candidats retenus seront contactés.

L'usage du masculin dans ce document a pour unique but d'alléger la description du poste.

English Version:

About Jesta

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. If the thought of working with a company whose clients includes Carter's, Harry Rosen, Perry Ellis, and PUMA excites you, consider joining Jesta I.S.

The Team and Position Summary

We are looking for a Senior Flutter Full Stack Developer to fit into our mobile development team. The team builds software that powers our clients' 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.

Our Mobile software stack consists of a Flutter frontend a .NET and Java based web services. For the database, we use Oracle and make heavy use of Stored Procedures and PL/SQL for the business logic.

Responsibilities

  • Full stack software development.
  • Collaborate with the team to produce high quality code within an agile ecosystem.
  • Write unit tests for all new code to the specified coverage.
  • Participate in the ongoing technical debt management efforts.
  • Actively 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 Professional Services and Support teams
  • Maser the currently used, and continue learning new, tools and technology required to get the work done as well as improve the products and coach the team members.
  • 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 being responsible for the code quality and the adherence to the coding standards.
  • Assume the products' ownership, become responsible for its quality, performance, usability, extensibility, and stability.
  • Become a role model for junior developers, mentor developers regarding product development' best practices.
  • Perform code review of other developers.
  • Perform related duties as assigned, within your scope of practice.

Our hiring process is as follows

  • Application Review
  • Psychometric Assessments (cognitive and behavioral)
  • Initial Interview with the hiring team
  • In-depth Interview with the Hiring Lead
  • Background and Reference Check
  • Conditional Job Offer and Employment Contract
  • Onboarding

Work Location: Hybrid in Montréal, QC or Remote in US, or Canada.

We would like to thank all candidates for interest, but only shortlisted applicants will be contacted for further interviews.


#J-18808-Ljbffr

  • Montreal, Quebec, Canada LGS, une société IBM Full time

    LGS, c'est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur. C'est aussi une culture d'entreprise axée sur la diversité et l'inclusion, où nous accueillions tant les talents locaux qu'internationaux.Vous serez impliqué dans des projets de grande envergure qui font progresser les entreprises et améliorent la vie...


  • Montreal, Quebec, Canada Unity Technologies Full time

    Développeur(se) de SDK Senior, Monétisation | Senior SDK Developer, Monetization Nous recherchons une nouveau(elle) développeur(se) de SDK Senior pour rejoindre notre équipe de Monétisation à Montréal Dans ce rôle, vous travaillerez sur le SDK de médiation de notre division Grow Services chez Unity, visant à aider les développeur(se)s à...


  • Montreal, Quebec, Canada Groupe financier PEAK PEAK Financial Group Full time

    (English follows) Développeur Backend Senior Chez PEAK, nous valorisons une culture basée sur la confiance et nous nous efforçons de maintenir un environnement collaboratif et une atmosphère familiale parmi nos employés. Nous offrons un environnement dynamique avec un travail stimulant pour vous dé


  • Montreal, Quebec, Canada Banque Nationale Full time

    Une carrière en tant que développeur ou développeuse senior- Design Ops dans l'équipe UX UI, à la Banque Nationale c'est participer à la conception d'un système de design permettant de concevoir des solutions numériques utiles, esthétiques, performantes et différenciantes sur le marché. Cet emploi t


  • Montreal, Quebec, Canada Renaps Full time

    Développeur Salesforce Senior (2 postes) Date: Jun 04, 2024 Location : Montréal (Québec) Date de début: ASAPDate de fin: Sept Renouvelable)Responsabilités :Connaissance du modèle et des principales fonctionnalités des produits Sales Cloud et Service Cloud (Pipeline de vente – Lead/Opportunity/WorkOrder, Territory Management, Case...


  • Montreal, Quebec, Canada Banque Nationale Full time

    Une carrière en tant que Développeur Java senior dans l'équipe de Livraison TI Risque de crédit aux particuliers et entreprises à la Banque Nationale, c'est agir à titre d'expert dans le développement des règles d'affaire pour différents services. C'est par tes compétences en développement applicati


  • Montreal, Quebec, Canada Unity Full time

    Role Description L'opportunité Nous recherchons une nouveau(elle) développeur(se) de SDK Senior pour rejoindre notre équipe de Monétisation à Montréal Dans ce rôle, vous travaillerez sur le SDK de médiation de notre division Grow Services chez Unity, visant à aider les développeur(se)s à monétiser et gérer le cycle de vie des joueurs. Vous...


  • Montreal, Quebec, Canada National Bank Full time

    Présence Hybride La Banque Nationale a une nouvelle opportunité pour toi en tant que Développeur ou Développeuse Senior – Design Ops dans l'équipe UX UI. C'est le moment de participer à la conception d'un système de design innovant pour des solutions numériques performantes et différenciantes sur le marché. Ton Job: Créer un système de...


  • Montreal, Quebec, Canada PayFacto Inc Full time

    Nous sommes à la recherche d'un développeur sénior Android pour joindre notre équipe Participer à l'élaboration de solutions de paiement avec Android ~ Concevoir ou donner des directives fonctionnelles et techniques en lien avec une solution ~ Communiquer efficacement à l'intérieur d'une équipe de développement Agile ~ Une connaissance approfondie...


  • Montreal, Quebec, Canada Unity Full time

    L'opportunitéNous recherchons une nouveau(elle) développeur(se) de SDK Senior pour rejoindre notre équipe de Monétisation à Montréal Dans ce rôle, vous travaillerez sur le SDK de médiation de notre division Grow Services chez Unity, visant à aider les développeur(se)s à monétiser et gérer le cycle de vie des joueurs. Vous créerez et optimiserez...


  • Montreal, Quebec, Canada Unity Full time

    L'opportunitéNous recherchons une nouveau(elle) développeur(se) de SDK Senior pour rejoindre notre équipe de Monétisation à Montréal Dans ce rôle, vous travaillerez sur le SDK de médiation de notre division Grow Services chez Unity, visant à aider les développeur(se)s à monétiser et gérer le cycle de vie des joueurs. Vous créerez et optimiserez...


  • Montreal, Quebec, Canada Unity Full time

    L'opportunité Nous recherchons une nouveau(elle) développeur(se) de SDK Senior pour rejoindre notre équipe de Monétisation à Montréal Dans ce rôle, vous travaillerez sur le SDK de médiation de notre division Grow Services chez Unity, visant à aider les développeur(se)s à monétiser et gérer le cycle de vie des joueurs. Vous créerez et...


  • Montreal, Quebec, Canada Unity Full time

    L'opportunitéNous recherchons une nouveau(elle) développeur(se) de SDK Senior pour rejoindre notre équipe de Monétisation à Montréal Dans ce rôle, vous travaillerez sur le SDK de médiation de notre division Grow Services chez Unity, visant à aider les développeur(se)s à monétiser et gérer le cycle de vie des joueurs. Vous créerez et optimiserez...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Le Développeur Back-End Senior est celui qui assure le développement de solutions logicielles pour maximiser l'efficacité et la scalabilité des produits, en étant au cœur d'une équipe de développement composée d'environ dix personnes.PLUS EN DÉTAILRéalisation de la conception, du développement et des tests unitaires des applicationsDéveloppement...

  • Développeur c#

    1 month ago


    Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Développeur C# sera responsable de réaliser la migration et l'optimisation des quatre CRM de l'organisation vers une seule plateforme unifiée sur Microsoft Dynamics.PLUS PRÉCISÉMENT• Contribuer à l'analyse des besoins d'affaires et favoriser la centralisation vers un seul système• Veiller au succès de la nouvelle...

  • Développeur c#

    3 weeks ago


    Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Développeur C# sera responsable de réaliser la migration et l'optimisation des quatre CRM de l'organisation vers une seule plateforme unifiée sur Microsoft Dynamics.PLUS PRÉCISÉMENT• Contribuer à l'analyse des besoins d'affaires et favoriser la centralisation vers un seul système• Veiller au succès de la nouvelle...

  • Développeur senior

    1 week ago


    Montreal, Quebec, Canada sourcevolution Full time

    DU POSTE Nous recherchons un développeur/architecte de produit étant en mesure d'accompagner notre architecte dans le design, la stratégie et le développement de notre plateforme d'opérations GIV4 (ERP Cloud) avec ses applications satellites. Cette plateforme en .Net sera liée en temps r


  • Montreal, Quebec, Canada Unity Technologies Full time

    Développeur(se) Logiciel Sénior, Web | Senior Software Developer, Web Unity redéfinit la 3D temps réel en donnant plus de pouvoir aux créateurs tout en faisant évoluer sa façon dont ils font affaires. L'équipe Global eCommerce fait partie intégrante de notre entreprise. Elle soutient l'expérimentation et les revenus en ligne sur le site Web...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Développeur Back-End Senior sera responsable de développer des solutions logicielles afin de maximiser l'efficacité et la scalabilité des produits, en étant au cœur d'une équipe de développement d'une dizaine de personnes.PLUS PRÉCISÉMENT• Réaliser la conception, le développement et les tests unitaires des...


  • Montreal, Quebec, Canada DELAN Full time

    Job DescriptionLe Développeur Back-End Senior sera responsable de développer des solutions logicielles afin de maximiser l'efficacité et la scalabilité des produits, en étant au cœur d'une équipe de développement d'une dizaine de personnes.PLUS PRÉCISÉMENT• Réaliser la conception, le développement et les tests unitaires des applications•...