Esri
OnCoor Inc.
Ingénieur Logiciel Associé – Développement Produit Principal
ORGANISATION DU TRAVAIL *
Lieu : San Ramon, CA (Sur site)
Type de contrat : Temps plein / Contrat à l'embauche (selon le profil du candidat)
- Lieu : Sur site – San Ramon, CA *
- Type de contrat : Temps plein ou Contrat à l'embauche *
- Parcours de carrière : Opportunité d'évoluer vers des postes d'ingénieur logiciel backend senior ou d'ingénieur plateforme de données
À PROPOS D'ONCOOR
OnCoor Inc. est une société d'intégration et d'analyse de données qui développe des plateformes intelligentes basées sur les métadonnées pour simplifier la transformation, la gouvernance et l'analyse des données d'entreprise. Nos produits aident les entreprises à accélérer l'intégration, à améliorer la qualité des données et à opérationnaliser l'analyse dans des environnements ERP et cloud complexes.
APERÇU DU POSTE
Nous recherchons un Ingénieur Backend / Plateforme de Données expérimenté pour rejoindre notre équipe de Développement Produit Principal à San Ramon. Ce rôle est idéal pour les ingénieurs qui aiment construire des systèmes backend intensifs en données, travailler sur des frameworks d'intégration et concevoir des moteurs de traitement évolutifs qui se connectent à plusieurs sources d'entreprise.
Vous travaillerez en étroite collaboration avec les équipes produit, données, QA et DevOps pour concevoir et implémenter les services backend principaux qui alimentent la plateforme basée sur les métadonnées d'OnCoor.
Il s'agit d'un poste sur site qui nécessite une collaboration étroite avec la direction de l'ingénierie et les équipes en contact avec les clients.
RESPONSABILITÉS CLÉS
LIVRAISON COMMERCIALE
- Concevoir, construire et améliorer les services backend supportant la plateforme de traitement et d'intégration de données d'OnCoor.
- Implémenter des APIs et des services évolutifs pour les flux de travail basés sur les métadonnées.
- Développer des pipelines robustes d'ingestion, de transformation et de validation de données. *
- Prendre en charge plusieurs connexions de données (systèmes ERP, bases de données, APIs, services cloud).
PROPRIÉTÉ
- Prendre en charge les composants backend et les modules de traitement de données. *
- Gérer le développement, le débogage, les tests et le support en production avec une supervision minimale. *
- Assurer la performance, la fiabilité et la maintenabilité des services principaux.
RECHERCHE / INNOVATION
- Contribuer aux discussions d'architecture pour les moteurs de données évolutifs. *
- Proposer des améliorations à la conception du système, à la gestion des données et aux modèles d'intégration. *
- Évaluer de nouvelles approches pour la performance, la fiabilité et l'extensibilité.
AMÉLIORATION DES PERSONNES, DES PROCESSUS ET DE LA TECHNOLOGIE
- Collaborer avec les ingénieurs seniors pour s'aligner sur l'architecture et les normes de codage. *
- Contribuer à la documentation et au partage des connaissances internes. *
- Soutenir l'amélioration continue des pratiques d'ingénierie.
RESPONSABILITÉS DE DONNÉES
- Construire et maintenir la logique de validation, de mappage et de transformation des données. *
- Soutenir les conceptions basées sur les métadonnées et les relations de données complexes. *
- Aider à la préparation des ensembles de données pour les fonctionnalités d'analyse et d'IA/ML.
COLLABORATION DE PROJET
- Participer à la planification des sprints, à l'estimation et au suivi des livraisons. *
- Communiquer clairement les progrès, les risques et les blocages aux responsables techniques et aux parties prenantes.
COMPÉTENCES REQUISES
- Solide expérience avec JavaScript / TypeScript et Node.js (backend) *
- Compréhension solide de SQL et des bases de données relationnelles (PostgreSQL / SQL Server ou similaire) *
- Expérience dans la création de REST APIs et de services backend *
- Solide connaissance de la modélisation des données, de la validation des données et des concepts de traitement des données *
- Expérience de travail avec plusieurs intégrations système (APIs, bases de données, plateformes d'entreprise) *
- Flux de travail de développement collaboratif et Git *
- Compétences en débogage, optimisation des performances et dépannage *
- Familiarité avec les environnements cloud (Azure préféré) *
- Forte capacité d'analyse et de résolution de problèmes *
- Excellentes compétences en communication avec un état d'esprit axé sur la propriété et la livraison
EXPÉRIENCE ET QUALIFICATIONS *
- 2–5 ans d'expérience en développement logiciel backend ou full-stack *
- Diplôme de Bachelor en Informatique, Génie Logiciel ou domaine connexe *
ATOUTS *
- Exposition aux systèmes ERP (SAP ou similaire) *
- Expérience des architectures basées sur les métadonnées *
- Familiarité avec CI/CD *
- Expérience dans les plateformes d'intégration de données ou SaaS d'entreprise
- Expérience avec des produits axés sur les données ou des plateformes fortement préférée
