Aller au contenu

Oracle

Développeur Principal Full Stack

JavaScriptTypeScriptPythonJavaReactNode.jsSQLAWSFigma
Traduction automatique. Consultez l’original.

À propos de Oracle LiveLabs

Oracle LiveLabs est la plateforme d'apprentissage pratique de Oracle. Elle permet aux clients, partenaires, étudiants, enseignants et équipes internes d'explorer les technologies Oracle via des ateliers guidés et des environnements cloud réels utilisés lors d'événements, de roadshows, de programmes universitaires et d'apprentissage en libre-service.

L'équipe LiveLabs conçoit, développe et exploite l'application et l'expérience d'atelier qui sous-tendent ces laboratoires. Le produit comprend une application Oracle APEX, des services Oracle Database et PL/SQL, du contenu d'atelier basé sur Markdown, des interactions JavaScript et des interfaces utilisées sur les ordinateurs de bureau et les appareils mobiles.

Présentation du poste

Nous recherchons un développeur Principal Full Stack pour diriger l'orientation technique de l'application LiveLabs et de l'expérience d'atelier. Il s'agit d'un rôle opérationnel avec une responsabilité sur l'architecture front-end et back-end, l'expérience utilisateur, les APIs, l'intégration des données, l'accessibilité et la qualité globale de l'application.

Le travail actuel sur l'application et la modernisation à long terme font tous deux partie du rôle. Le développeur évaluera les options technologiques full-stack, construira des prototypes et recommandera une approche sans supposer à l'avance un framework ou une plateforme côté serveur spécifique.

Le développeur travaillera en étroite collaboration avec les chefs de produit, les ingénieurs, les auteurs d'ateliers et les utilisateurs. Il restera impliqué dans la recherche, la conception, la mise en œuvre, les tests, les revues de code et la résolution de problèmes en production.

RESPONSABILITÉS

Responsabilités clés

  1. Assurer l'architecture et l'orientation technique de l'application LiveLabs à travers les interfaces front-end, les services back-end, les APIs, l'accès aux données et les expériences d'atelier.
  1. Diriger le développement pratique d'interfaces réactives et accessibles en utilisant HTML, CSS, JavaScript ou TypeScript moderne, et les frameworks front-end appropriés.
  1. Concevoir et mettre en œuvre des services back-end sécurisés, des APIs, des intégrations et des couches d'accès aux données qui sont fiables, maintenables et faciles à exploiter.
  1. Évaluer les technologies full-stack, construire des prototypes et définir des plans de modernisation pratiques avec des compromis techniques et produits clairs.
  1. Créer des composants d'interface utilisateur réutilisables et maintenir des éléments JavaScript qui améliorent la convivialité des ateliers basés sur Markdown.
  1. Travailler avec les chefs de produit, les ingénieurs, les auteurs d'ateliers et les utilisateurs pour transformer la recherche et les retours en exigences, priorités et plans de publication.
  1. Établir des normes pour l'accessibilité, la sécurité, les performances, les tests automatisés et le déploiement. Diagnostiquer et résoudre les problèmes de production complexes et prévenir leur récurrence par l'analyse des causes profondes et des actions correctives.
  1. Encadrer les ingénieurs, diriger les revues de conception et de code, et expliquer les décisions techniques aux dirigeants et partenaires si nécessaire.

Responsabilités principales

Planification et exécution

  1. Gère et coordonne des tâches moyennement complexes, en surveillant les délais et les livrables pour assurer une exécution en temps opportun et le respect des exigences pour un projet ou une initiative de taille modérée. Délègue, surveille et hiérarchise efficacement le travail sur plusieurs projets, en fournissant une supervision technique et en ajustant les plans pour répondre aux changements de ressources ou de délais.

Collaboration et partenariat

  1. Collabore à travers l'organisation pour aligner les attentes et atteindre des objectifs partagés. Tire parti de la compréhension des dirigeants d'entreprise, des parties prenantes et/ou des clients pour s'assurer que les solutions proposées répondent à leurs besoins. Soutient l'inclusivité en recherchant activement et en écoutant des perspectives diverses, en veillant à ce que les autres se sentent entendus et respectés.

Résolution de problèmes

  1. Identifie et traite des problèmes moyennement complexes en analysant un large éventail de données et/ou d'informations pour identifier des solutions conformément aux pratiques standard. Fait remonter de manière proactive les problèmes non résolus ou critiques avec une évaluation approfondie et suggère des solutions potentielles. Examine, contribue à et documente les stratégies de résolution de problèmes.

Apprentissage continu

  1. Poursuit des opportunités d'apprentissage pour élargir les connaissances et les compétences et/ou les outils dans de nouveaux domaines et reste au courant des dernières tendances de l'industrie et des meilleures pratiques. Recherche et exploite de manière proactive les retours et la formation continus pour améliorer ses compétences. Coache et encadre les membres juniors de l'équipe, favorisant l'apprentissage continu et le partage des connaissances au sein et entre les équipes.

Amélioration continue

  1. Développe des idées, recommande des mises à jour et/ou collabore à la mise en œuvre d'améliorations de processus pour accroître l'efficacité et l'efficience des processus, protocoles et flux de travail entre les équipes, et évalue l'impact sur les principales parties prenantes. Sollicite les retours des autres sur des idées d'approches et de méthodes alternatives pour une amélioration continue.

Performance et développement

  1. Contribue au pipeline de développement des talents en participant aux entretiens des candidats, en évaluant les candidats et en fournissant des recommandations d'embauche.

Prérequis

Qualifications requises

  1. Licence en informatique, interaction homme-machine, ingénierie, systèmes d'information ou domaine connexe, ou expérience pratique équivalente.
  1. 10+ années d'expérience en développement logiciel, ingénierie full-stack, développement d'applications web ou rôle technique étroitement lié.
  1. 7+ années d'expérience pratique front-end avec JavaScript ou TypeScript moderne, HTML5, CSS3 et au moins un framework ou une bibliothèque basé sur des composants tel que React, Preact, Angular, Vue, Oracle JET ou une technologie comparable.
  1. 5+ années d'expérience dans le développement de services back-end et d'API avec une ou plusieurs technologies côté serveur telles que Java, Node.js ou TypeScript, Python ou un langage et un framework comparables. L'expérience doit inclure la conception d'API, l'authentification, l'autorisation, la validation des entrées et le codage sécurisé.
  1. 5+ années d'expérience dans la conception de bases de données relationnelles, SQL, l'accès aux données et l'analyse des performances, y compris un travail pratique avec Oracle Database et PL/SQL.
  1. Expérience dans la création d'interfaces accessibles et de systèmes de conception réutilisables utilisant HTML sémantique, ARIA, navigation au clavier, lecteurs d'écran, conception réactive et normes WCAG.
  1. Expérience avec les tests automatisés front-end et back-end, les flux de travail Git et GitHub, les outils de build, ainsi que l'intégration et la livraison continues.
  1. Expérience pratique de l'utilisation d'outils de développement assistés par IA ou de services d'IA générative en ingénierie logicielle, y compris la révision des résultats générés pour l'exactitude, la sécurité, l'accessibilité et la maintenabilité.
  1. Expérience avérée dans la direction de travaux full-stack complexes entre les équipes, la résolution de problèmes techniques difficiles, l'établissement de priorités claires et l'explication des décisions techniques.

Qualifications souhaitées

  1. Expérience dans le développement ou l'extension d'applications avec Oracle APEX, Oracle JET, les composants Oracle Redwood ou des plateformes d'applications d'entreprise comparables.
  1. Expérience avec les systèmes de contenu basés sur Markdown, les plateformes de documentation, les outils de site statique ou le contenu technique interactif.
  1. Expérience avec Figma ou des outils de conception comparables, la recherche utilisateur, les tests d'utilisabilité et l'analyse de produit.
  1. Expérience dans le déploiement et l'exploitation d'applications sur OCI, AWS, Microsoft Azure ou Google Cloud en utilisant des conteneurs, l'infrastructure en tant que code, la surveillance ou les outils d'observabilité.
  1. Expérience dans la création d'ateliers techniques, de laboratoires, de formations, d'outils d'habilitation des développeurs ou d'expériences d'apprentissage en libre-service.

Ce que nous offrons

  • Propriété technique de l'application LiveLabs et de l'expérience d'atelier à travers le full stack.
  • Un rôle de contributeur individuel senior avec un travail de développement pratique et une contribution à l'orientation du produit.
  • L'opportunité de guider la modernisation des applications sans être limité à une pile technologique prédéterminée.
  • Travailler sur l'expérience utilisateur, les APIs, les données, les services cloud, la diffusion de contenu, l'accessibilité et l'expérience développeur tout en encadrant d'autres ingénieurs.

Seul Oracle rassemble les données, l'infrastructure, les applications et l'expertise pour alimenter tout, des innovations industrielles aux soins vitaux. Et avec l'IA intégrée à nos produits et services, nous aidons nos clients à transformer cette promesse en un avenir meilleur pour tous. Découvrez votre potentiel dans une entreprise à la pointe des solutions d'IA et de cloud qui ont un impact sur des milliards de vies.

La véritable innovation commence lorsque chacun est habilité à contribuer. C'est pourquoi nous nous engageons à développer une main-d'œuvre qui favorise les opportunités pour tous avec des avantages compétitifs qui soutiennent nos employés avec des options flexibles d'assurance médicale, d'assurance vie et de retraite. Nous encourageons également les employés à redonner à leurs communautés grâce à nos programmes de bénévolat.

Nous nous engageons à inclure les personnes en situation de handicap à toutes les étapes du processus d'emploi. Si vous avez besoin d'une assistance en matière d'accessibilité ou d'un aménagement pour un handicap à tout moment, faites-le nous savoir en envoyant un e-mail à accommodation-request_mb@oracle.com [accommodation-request_mb@oracle.com] ou en appelant le 1-888-404-2494 aux États-Unis.

Oracle est un employeur garantissant l'égalité des chances en matière d'emploi. Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, l'orientation sexuelle, l'identité de genre, le handicap et le statut de vétéran protégé, ou toute autre caractéristique protégée par la loi. Oracle prendra en considération pour l'emploi les candidats qualifiés ayant des antécédents d'arrestation et de condamnation conformément à la loi applicable.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026