Octal Technical Solutions
Octal Technical Solutions
11 – 50 Employés
ConseilLogistiqueSaaS
Octal Technical Solutions est un cabinet de conseil en informatique et un fournisseur de solutions personnalisées basé aux Philippines, fondé en 2004. Ses services couvrent le recrutement de personnel informatique et le renforcement à distance des équipes, le développement d’applications personnalisées, le support des infrastructures et le développement de sites de commerce électronique. L’entreprise propose également des solutions technologiques pour les entreprises, notamment Acumatica Cloud ERP pour la planification des ressources d’entreprise sur le web et IBM Watsonx Assistant pour un service client optimisé par l’intelligence artificielle. Avec une équipe de 11 à 50 employés, Octal accompagne les organisations à la recherche d’une expertise technologique concrète dans des activités liées au conseil, à la logistique et aux logiciels en tant que service.

Développeur full stack Python, données et AWS

Développez des pipelines de données Python, des flux Snowflake et des intégrations REST sur AWS. Remplacez les applications libre-service Alteryx par des outils web destinés aux équipes internes.

Description

  • Développer des pipelines de données backend et des couches applicatives en libre-service.
  • Créer des pipelines Python et des flux de travail Snowflake.
  • Créer des intégrations d’API REST.
  • Remplacer plus de 40 applications Alteryx Gallery utilisées par cinq équipes internes par des outils web en libre-service.
  • Contribuer à l’ensemble du cycle d’ingénierie en utilisant Claude pour générer du code, exécuter des tâches avec des agents, examiner des architectures, structurer des interfaces, générer des tests et rédiger de la documentation.
  • Rédiger des prompts précis, décomposer les travaux complexes en tâches pour agents, examiner de façon critique le code généré par l’IA et affiner les résultats.
  • Livrer du code prêt pour la production avec une équipe réduite avant l’échéance ferme de décembre.

Exigences

  • Au moins cinq ans d’expérience en développement Python avec pandas, requests, openpyxl et les expressions régulières.
  • Expérience de la prise en charge de bases de code en production de bout en bout.
  • Solides compétences en SQL Snowflake, notamment les jointures, CTE, fonctions de fenêtrage, INSERT, MERGE et TRUNCATE/INSERT.
  • Capacité à concevoir des pipelines de données depuis zéro, à choisir entre le traitement par lots et le traitement événementiel, à sélectionner les services AWS adaptés et à expliquer les décisions d’architecture.
  • Expérience des API REST, d’OAuth2, de la pagination, de la limitation de débit et de l’analyse JSON/XML.
  • Compétences full stack, avec un backend Python sous Flask ou FastAPI et un frontend HTML/JavaScript.
  • Expérience pratique de la conception d’architectures de pipelines de données AWS avec Lambda, Step Functions ou Glue, ECS/Fargate ou EC2, S3, Secrets Manager et EventBridge.
  • Utilisation avérée en production de LLM comme Claude, Copilot ou GPT-4 en tant que coauteurs actifs.
  • Expérience pratique d’outils de programmation agentique tels que Claude Code, Cursor ou Devin.
  • Capacité à rétroconcevoir des flux de travail hérités non documentés et à reproduire exactement leurs résultats.
  • Maîtrise de Git, notamment des branches, des pull requests et des versions balisées.
  • Expérience de la responsabilité de pipelines à l’échelle de la production avec plusieurs consommateurs, des calendriers définis, des répercussions sur les SLA et du débogage en production.
  • Une expérience de Microsoft Graph API est un atout majeur.
  • Une expérience de l’architecture Snowflake est un atout majeur.
  • Une expérience de création d’outils de données en libre-service ou d’outils internes pour les opérations est un atout majeur.
  • Une bonne connaissance d’Alteryx Designer est un atout majeur.
  • Une expérience en production de l’orchestration de flux de travail avec Airflow, Prefect ou AWS Step Functions est un atout majeur.
  • Une expérience de React ou Vue est un atout majeur.
  • Une bonne connaissance de KNIME Analytics Platform est un atout majeur.
  • Une expérience des bibliothèques de qualité des données telles que Great Expectations, phone numbers ou email-validator est un atout majeur.
  • Une expérience de la décomposition de problèmes d’ingénierie complexes en séquences de prompts destinées à une exécution par IA agentique est un atout majeur.