Apple
Business Network Consulting, Ltd.
Développeur d'applications et d'intégrations (Contrat)
Présentation
Prestataire à temps partiel avec une garantie de 10 à 15 heures par semaine. Possibilité de conversion en temps plein après 6 mois | Denver, CO | Télétravail
À quoi ressemble la réussite
- Les clients peuvent compter sur leurs applications et intégrations pour leurs opérations quotidiennes, avec moins de points de défaillance uniques.
- Les solutions existantes deviennent plus faciles à comprendre, à prendre en charge et à étendre pour les ingénieurs de BNC et les équipes clientes.
- Le nouveau travail de développement est pratique, sécurisé, documenté et aligné sur les objectifs métier du client.
- Les parties prenantes des clients reçoivent des conseils clairs, des délais réalistes et une communication professionnelle, de la phase de découverte jusqu'au support continu.
- Construire une carrière à long terme avec BNC.
Rémunération
BNC propose les fourchettes de taux horaires suivantes :
- Temps facturable pour le travail sur le périmètre : $125 - $150 / heure
- Temps administratif et de gestion de projet, incluant les réunions : $100 ?
Comment postuler
L'opportunité
Business Network Consulting (BNC) recherche un développeur senior opérationnel pour concevoir, prendre en charge et étendre des applications personnalisées, des intégrations de données et des solutions d'automatisation pour des clients PME. Ce poste est idéal pour un profil pragmatique capable de naviguer aisément entre le code, les bases de données, les APIs, les services cloud et les échanges avec les clients.
Vous prendrez en charge des solutions métier critiques fonctionnant dans des environnements sur site, hybrides et cloud. Le travail comprend la maintenance des déploiements existants, l'amélioration de la fiabilité et de la documentation, le dépannage des dépendances liées aux fournisseurs et aux systèmes existants, ainsi que la livraison de nouvelles solutions créant une valeur mesurable pour les clients.
Il s'agit d'un poste axé sur le développement avec une approche de conseil. La réussite nécessite une expertise technique, une communication claire, un bon jugement et la capacité à gérer plusieurs priorités clients dans un environnement dynamique.
Responsabilités
- Prendre en charge, maintenir, dépanner et améliorer les applications et intégrations de production qui soutiennent les opérations clés des clients.
- Concevoir et construire des pipelines de données, des processus ETL, des interfaces de base de données, des vues, des procédures stockées et des intégrations de reporting.
- Développer des solutions d'automatisation, de flux de travail et d'intégration en utilisant PowerShell, Python, du code applicatif, les APIs, Microsoft Copilot Studio, Power Automate, Power Apps, SharePoint Agents, des planificateurs de tâches et des services.
- Intégrer des plateformes cloud, des produits SaaS, des systèmes de fournisseurs et des applications existantes en utilisant REST, OAuth, JSON, XML, SOAP et des technologies connexes.
- Assurer la gestion sécurisée, la transformation et la livraison de données métier sensibles, y compris pour des solutions impliquant des informations réglementées ou personnellement identifiables.
- Analyser des bases de code inconnues et des problèmes de production, identifier les causes profondes et mettre en œuvre des correctifs durables avec des tests et des contrôles de changement appropriés.
- Documenter le code source, l'architecture, les dépendances, les exigences en matière d'identifiants, les procédures de déploiement, ainsi que les guides de surveillance et de support.
- Travailler directement avec les parties prenantes des clients et les fournisseurs externes pour recueillir les besoins, expliquer les options, définir les attentes et coordonner la livraison.
- Estimer la charge de travail, définir les jalons et gérer plusieurs priorités de développement et de support via les processus de gestion de projet de BNC.
- Collaborer avec les ingénieurs système de BNC sur les exigences d'infrastructure, de cloud, d'identité, de sécurité, de réseau et de déploiement, en veillant à ce que les solutions respectent les normes de confidentialité des données, de gouvernance et d'IA responsable.
- Encadrer les ingénieurs qui soutiennent l'automatisation et les travaux liés au développement, et contribuer aux normes techniques et aux pratiques réutilisables.
Qualifications
- 4+ années d'expérience pratique en développement logiciel, programmation de bases de données, codage et scripting.
- Solide expérience en production.
- Solides compétences en bases de données RDBMS, incluant une expérience avec AWS RDS, SQL Server, Azure SQL, T-SQL, modélisation de données, ETL et dépannage de bases de données.
- Expérience dans la création et le support d'intégrations API en utilisant des technologies telles que REST, OAuth, JSON, XML et SOAP.
- Expérience pratique en ingénierie de prompt et en conception d'applications GenAI, incluant des flux de travail multi-étapes, des architectures d'agents, des intégrations d'outils et des expériences conversationnelles, au-delà de la simple utilisation d'outils d'IA.
- Capacité à évaluer et à travailler sur plusieurs plateformes d'IA et de développement, en sélectionnant des outils pratiques basés sur les besoins des clients plutôt que de dépendre d'un seul écosystème.
- Expérience dans le support d'applications et d'intégrations critiques pour l'entreprise dans des environnements sur site, hybrides et cloud.
- Capacité à comprendre et à maintenir des solutions couvrant plusieurs langages, plateformes, fournisseurs et systèmes existants.
- Expérience avec le contrôle de version, les tests structurés, les pratiques de déploiement et le support en production.
- Excellente communication écrite et orale auprès d'audiences techniques et non techniques.
- Solide sens de l'organisation, de la responsabilité et capacité à résoudre des problèmes de manière autonome dans le respect des politiques et procédures définies.
- Disponibilité pour assurer occasionnellement un travail en dehors des heures de bureau ou le week-end lorsqu'un problème de production ou un déploiement l'exige.
Expérience souhaitée
- Expérience en conseil orienté client ou en services professionnels
- Développement d'applications avec un ou plusieurs des éléments suivants : C#, JavaScript/TypeScript, Node, React Java, PHP, C++, VB/VBA, HTML/CSS ou langages comparables.
- Expérience en développement et intégration cloud avec Azure, AWS et/ou Google Cloud.
- Stratégie de déploiement appropriée (la nomenclature varie selon les plateformes cloud) - instances de conteneurs, conteneurs, fonctions, applications web statiques, types de stockage serverless,
- Sécurité des données et des identifiants – (la nomenclature varie selon les plateformes cloud) méthodes sans mot de passe, identité gérée, coffres-forts de clés, secrets, keystores, POLP partout – (Principe du moindre privilège)
- Conformité des données – connaissance et compréhension du RGPD, des PII, de la loi HIPAA, SOC2, SOX et d'autres types d'environnements de conformité.
- Pratiques DevOps, pipelines CI/CD, automatisation de l'infrastructure, conteneurs ou architectures basées sur des microservices.
- Expérience approfondie de l'écosystème Microsoft 365, incluant Microsoft Copilot Studio, Power Platform, SharePoint, Teams, Power BI, Entra ID, services d'IA Azure, Exchange et intégrations Intune.
- Intégrations ERP, systèmes financiers, CRM, plateformes RH, business intelligence ou entrepôts de données.
- Outils et pratiques de sécurité, incluant la gestion des secrets, l'accès au moindre privilège, la journalisation, la surveillance et le transfert sécurisé de données.
- Expérience dans la création de solutions métier basées sur l'IA avec des outils tels que Microsoft Copilot Studio, Claude ou des plateformes GenAI comparables, incluant les modèles d'agents, l'orchestration de flux de travail et les intégrations avec des données et applications métier.
- Certifications pertinentes Microsoft AI, Copilot Studio, Power Platform, Azure, AWS, base de données, sécurité, réseau ou DevOps.
À propos de BNC
Business Network Consulting soutient l'infrastructure technologique des entreprises sur les marchés de Denver, Dallas et Austin depuis 1997. BNC travaille dans un environnement de conseil dynamique où les membres de l'équipe opèrent de manière indépendante au sein d'un système structuré, établissent des relations de confiance avec les clients et sont directement reconnus pour leur impact.
Chez BNC, être un conseiller de confiance tourné vers l'extérieur est tout aussi important que la mise en œuvre de la technologie elle-même. Nous recherchons quelqu'un qui allie une exécution technique solide à la curiosité, à la responsabilité et à un engagement sincère envers la réussite de nos clients.
