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.
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
At Jesta, we encourage a culture of collaboration and innovation. That is why we work hard and play hard. The result is motivated individuals whose combined efforts lead to the pioneering of new ideas and industry leading software technology solutions.
We are focused on attracting and engaging Retail, E-tail, Wholesale and Brand Manufacturer technology buyers with intelligent content and campaigns that drive quality awareness, sign-ups, and sales interactions.
Position Summary
Participate in Agile team to the development of Retail software using PL/SQL and Oracle database technology.
Position Responsibilities
-
Designing and developing complex PL/SQL programs, stored procedures, triggers, and packages to meet business needs.
- Writing efficient SQL queries and performance-tuning existing database code for optimal execution.
- Leading database performance optimization efforts, including query tuning, index optimization, and partitioning strategies.
- Mentoring and providing guidance to junior developers, reviewing their code, and ensuring adherence to best practices.
- Conducting thorough code reviews to identify potential issues and recommending improvements.
- Collaborating with software architects and developers to integrate database functionality into applications.
- Staying up-to-date with the latest Oracle technologies and industry trends, and applying them to improve database solutions.
- Documenting database designs, procedures, and best practices.
- Collaborate with the team to produce high quality code within an agile SDLC ecosystem
- Participate in design aspects, including brainstorming, solutionizing/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
- Keep technical debt as low as possible, and determine if and when cleanup is required
Qualifications
-
Bachelor's degree in computer science or related area, or equivalent
- Proven experience as a Senior Oracle PL/SQL Developer or similar role.
- Strong expertise in Oracle database technologies, including Oracle 12c or above.
- Extensive experience in PL/SQL programming, including complex query design, stored procedures, triggers, and packages.
- Deep understanding of database performance optimization techniques, indexing strategies, and partitioning.
- Knowledge of Oracle database administration and backup/recovery strategies.
- Experience mentoring and guiding junior developers.
- Excellent problem-solving and analytical skills.
- Strong communication and leadership abilities
- Strong knowledge of Oriented Object Programming
- A "T-shaped” technical personality with the focal area being quality software development, modern architectures, and software development processes/lifecycles
- Ability to easily understand architecture and design patterns, and fundamental design principles for building scalable, performant software
- Familiarity with collaborative source control such as Git, and DevOps/NoOps concepts and infrastructure; Azure DevOps familiarity is a plus
- Familiarity with the Retail/Wholesale/Ecommerce industry and terminology is a big plus
Experience
-
Minimum 10 years of experience in PL/SQL developer role.
- Minimum 10 years of experience with Oracle database.
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.
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
Chez Jesta, nous encourageons une culture de collaboration et d'innovation. C'est pourquoi nous travaillons fort et jouons fort. Il en résulte des personnes motivées dont les efforts combinés mènent à l'émergence de nouvelles idées et de solutions technologiques logicielles à la fine pointe de l'industrie.
Nous nous efforçons d'attirer et d'intéresser les acheteurs de technologie des secteurs de la vente au détail, de la vente en ligne, de la vente en gros et des fabricants de marques au moyen d'un contenu intelligent et de campagnes qui favorisent une sensibilisation de qualité, des inscriptions et des interactions de vente.
Résumé du poste
Participer au sein d'une équipe Agile au développement d'un logiciel de vente au détail en utilisant la technologie PL/SQL et la base de données Oracle.
Responsabilités du poste
-
Concevoir et développer des programmes PL/SQL complexes, des procédures stockées, des triggers et des packages pour répondre aux besoins de l'entreprise.
- Rédiger des requêtes SQL efficaces et améliorer les performances du code de la base de données existante pour une exécution optimale.
- Diriger les efforts d'optimisation des performances des bases de données, y compris l'optimisation des requêtes, l'optimisation des index et les stratégies de partitionnement.
- Encadrer et guider les développeurs débutants, examiner leur code et veiller au respect des meilleures pratiques.
- Effectuer des examens approfondis du code afin d'identifier les problèmes potentiels et de recommander des améliorations.
- Collaborer avec les architectes et les développeurs de logiciels pour intégrer les fonctionnalités des bases de données dans les applications
- Se tenir au courant des dernières technologies Oracle et des tendances du secteur, et les appliquer pour améliorer les solutions de base de données
- Documenter les conceptions, les procédures et les meilleures pratiques en matière de bases de données
- Collaborer avec l'équipe pour produire un code de haute qualité dans un écosystème SDLC agile.
- Participer aux aspects de la conception, y compris le brainstorming, la collaboration en matière de solutions et de spécifications, et éventuellement la contribution UI/UX.
- Participer à l'estimation du travail technique et des tâches (haut niveau et éventuellement bas niveau si nécessaire).
- Résoudre les problèmes et dépanner les problèmes de production, en coordination avec les équipes de services et de support.
- Apprendre les outils et la technologie nécessaires à la réalisation du travail et à l'amélioration des produits.
- Suivre et maintenir la documentation technique selon les besoins, et guider les autres coéquipiers pour assurer la cohésion et un style de documentation unifié.
- Aider les coéquipiers à résoudre les problèmes de codage et faire respecter les normes de qualité et de codage.
- Maintenir la dette technique à un niveau aussi bas que possible et déterminer si et quand un nettoyage est nécessaire.
Qualifications requises
-
Licence en informatique ou dans un domaine connexe, ou équivalent.
- Expérience confirmée en tant que développeur PL/SQL Oracle senior ou dans un rôle similaire.
- Forte expertise dans les technologies des bases de données Oracle, y compris Oracle 12c ou supérieur.
- Expérience approfondie de la programmation PL/SQL, y compris la conception de requêtes complexes, les procédures stockées, les déclencheurs et les paquets.
- Compréhension approfondie des techniques d'optimisation des performances des bases de données, des stratégies d'indexation et du partitionnement.
- Connaissance de l'administration des bases de données Oracle et des stratégies de sauvegarde et de récupération.
- Expérience du mentorat et de l'encadrement de développeurs juniors.
- Excellentes compétences en matière de résolution de problèmes et d'analyse.
- Solides capacités de communication et de leadership
- Solide connaissance de la programmation orientée objet
- Personnalité technique en forme de "T", axée sur le développement de logiciels de qualité, les architectures modernes et les processus/cycles de développement de logiciels.
- Capacité à comprendre facilement les modèles d'architecture et de conception, ainsi que les principes de conception fondamentaux pour la création de logiciels évolutifs et performants.
- Familiarité avec le contrôle de source collaboratif tel que Git, ainsi qu'avec les concepts et l'infrastructure DevOps/NoOps ; une familiarité avec Azure DevOps est un atout.
- Une bonne connaissance de l'industrie et de la terminologie de la vente au détail/en gros/du commerce électronique est un atout majeur.
Expérience
-
Minimum 10 ans d'expérience dans un rôle de développeur PL/SQL.
- Minimum 10 ans d'expérience avec la base de données Oracle.
- le masculin est utilisé pour aléger le texte