06 Sep
|
JESTA I.S.
|
Montreal
06 Sep
JESTA I.S.
Montreal
is a global supplier of integrated software for wholesalers and retailers specializing in apparel, footwear, housewares, and electronics. Our end-to-end solutions streamline day-to-day operations throughout the entire supply chain while always keeping customers top of mind. With more than 50 years of experience in wholesale and retail, we are committed to providing innovative software solutions and impeccable client service.
We are looking for a Senior Mobile Developer to join our Retail and Omnichannel development team. The ideal candidate will be responsible for developing and maintaining mobile applications for web, iOS, and Android, with a focus on technologies such as Flutter, .NET Core, and microservices. Full stack mobile software development across various Jesta I.S. platforms, including Point-of-Sale (POS), Store, Warehouse Management System (WMS), Merchandising, Vision Central, and Ecommerce.
Collaborate with the team to produce high-quality code within an agile SDLC environment. Participate in designing solutions, including brainstorming and UI/UX considerations. Develop and maintain recent features in both web and mobile solutions using Flutter and .NET Core.
Support legacy applications, including native iOS, Android, and Java web services. Follow technical documentation standards and assist in ensuring a unified approach across the team. Mentor junior developers, conduct code reviews, and maintain high code quality standards.
Implement unit testing to ensure software reliability and maintainability.
Utilize
SonarQube to monitor code quality and technical debt. Participate in sprint planning, refinements, and agile ceremonies to ensure project success. NET Core API and PL/SQL.
Legacy Support: Experience supporting and maintaining native iOS, Android, and Java web services.
Microservices: Experience with Service Oriented Architecture (SOA) principles, microservices, event-driven architectures, and queueing mechanisms, as we plan to explore these in the near future. NET Core and Java.
Database: Experience with relational databases and understanding data models and SQL performance considerations.
DevOps: Familiarity with collaborative source control (Git)
and Azure DevOps is an asset.
Agile Development: Comfortable working in an Agile SDLC, participating in sprints, and contributing to design and estimation.
Communication: Ability to explain complex technical concepts, comfortable presenting ideas and conducting training sessions for the team. Health coverage (medical, dental, disability, and life insurance) Professional growth (training platforms, career development fee subsidy, etc.) Flexible schedule This is a hybrid/remote role (in Canada or in the USA); for candidates that are located in Montreal, QC, 2 days working in the office is required. 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 simplifient les opérations quotidiennes tout au long de la chaîne d'approvisionnement, tout en gardant les clients au premier plan. se mobile senior pour rejoindre notre équipe de développement Retail et Omnichannel. e sera responsable du développement et de la maintenance d'applications mobiles pour le web, iOS et Android, en mettant l'accent sur des technologies telles que Flutter, .NET Core et les microservices.
Développement de logiciels mobiles complets pour les diverses plateformes Jesta I.S., y compris le point de vente (POS), le magasin, le système de gestion d'entrepôt (WMS), le marchandisage, Vision Central et le commerce électronique. Collaborer avec l'équipe pour produire un code de haute qualité dans un environnement SDLC agile. Participer à la conception de solutions, y compris le brainstorming et les considérations UI/UX.
Développer et maintenir de nouvelles fonctionnalités dans les solutions web et mobiles en utilisant Flutter et .NET Core. Prendre en charge les applications existantes, y compris les services web natifs iOS, Android et Java. Expérience avérée avec les microservices, car nous cherchons à les explorer et à les mettre en œuvre dans un avenir proche.
Respecter les normes de documentation technique et contribuer à garantir une approche unifiée au sein de l'équipe. Encadrer les développeurs débutants, procéder à des révisions de code et maintenir des normes de qualité élevées pour le code. Mettre en œuvre des tests unitaires pour garantir la fiabilité et la maintenabilité des logiciels.
Utiliser
SonarQube pour contrôler la qualité du code et la dette technique. Participer à la planification des sprints, aux améliorations et aux cérémonies agiles pour assurer la réussite du projet. NET Core API et PL/SQL. Prise en charge de l'héritage: Expérience de la prise en charge et de la maintenance des services web natifs iOS, Android et Java.
Microservices: Expérience des principes de l'architecture orientée services (SOA), des microservices, des architectures pilotées par les événements et des mécanismes de mise en file d'attente, car nous prévoyons d'explorer ces aspects dans un avenir proche. NET Core et de Java.
Base de données: Expérience des bases de données relationnelles et compréhension des modèles de données et des considérations de performance SQL.
DevOps: une bonne connaissance du contrôle de source collaboratif (Git) et d'Azure DevOps est un atout.
Développement agile: Vous êtes à l'aise dans un SDLC Agile, vous participez aux sprints et vous contribuez à la conception et à l'estimation.
Communication: Capacité à expliquer des concepts techniques complexes, aisance à présenter des idées et à conduire des sessions de formation pour l'équipe. Couverture santé (assurance médicale, dentaire, invalidité et vie) Développement professionnel (plateformes de formation, subvention frais de perfectionnement, etc.) Horaire flexible pour les candidats situés à Montréal, au Québec, deux jours de travail au bureau sont requis.
📌 Senior Mobile Developer | Développeur(euse) mobile senior (Montreal)
🏢 JESTA I.S.
📍 Montreal