TMS LLC
Curve Dental
Responsable du développement logiciel
JavaScriptJavaAWSC#PHP
Traduction automatique. Consultez l’original.
VOTRE RÔLE
En tant que Responsable du développement logiciel chez Curve, vous dirigerez une ou plusieurs équipes de développement logiciel, en travaillant aux côtés des chefs de produit, des architectes et d'autres responsables du développement pour livrer des logiciels de haute qualité qui font progresser la plateforme de Curve.
GESTION DES PERSONNES
- Surveiller et soutenir en permanence les performances et la croissance de vos subordonnés directs
- Gérer la gestion des performances, le mentorat, le feedback et la planification de carrière des développeurs individuels
- Fournir des contributions au processus de performance pour les membres de l'équipe n'appartenant pas au développement (par exemple, QA, Product Owners, UX)
- Diriger le recrutement et l'intégration des développeurs logiciels de vos équipes
- Gérer les mesures disciplinaires en coordination avec la direction générale si nécessaire
- Gérer les plannings d'équipe, la disponibilité et l'administration générale
TECHNIQUE
- Participer et coordonner la recherche, le prototypage et la sélection de nouveaux outils et technologies ; aider à leur mise en œuvre et à leur déploiement dans toute l'organisation
- Être reconnu au sein de l'organisation de développement comme techniquement compétent dans une ou plusieurs technologies ou pratiques clés, et être capable de contribuer de manière significative au-delà de votre domaine d'expertise principal
- Effectuer des revues de code pour garantir le respect des normes de conception et de codage, et promouvoir la valeur d'une culture de revue de code au sein des équipes
- Participer à la conception architecturale aux côtés des architectes logiciels, des architectes d'infrastructure et des responsables du développement
- Coordonner avec d'autres responsables de l'ingénierie et architectes pour identifier les opportunités d'amélioration dans la suite de produits et prioriser la dette technique
- Promouvoir les tests logiciels et l'assurance qualité, en utilisant de manière appropriée les tests automatisés et manuels — et aider à définir des objectifs de couverture réalistes qui privilégient la qualité dans la mesure du possible.
- Contribuer à la définition d'objectifs de couverture de code réalistes qui équilibrent qualité et vitesse de livraison — en privilégiant la qualité dans la mesure du possible
- Équilibrer la réduction de la dette technique par rapport au besoin commercial de livrer de nouvelles fonctionnalités
- Se tenir informé des développements de l'industrie, des technologies émergentes en IA et des pratiques modernes de développement logiciel
- Si nécessaire, faire du pair-programing avec un développeur ou prendre en charge du travail de développement pour faire avancer un projet
GESTION
- Coordonner les activités de développement quotidiennes
- Gérer les dépendances au sein et entre les équipes de projet
- Servir de point de contact principal pour la résolution des problèmes bloquants
- Travailler aux côtés du chef de produit sur la définition, l'estimation et la maintenance du backlog technique
- Définir et coordonner le travail nécessaire pour livrer un projet à toutes les parties prenantes concernées
- S'assurer que les exigences sont bien comprises et suffisantes pour maintenir la vélocité de l'équipe
- Diriger l'estimation et la prévision, en aidant les équipes à planifier des délais de livraison réalistes
- Assister dans les activités de déploiement, de validation, de mise en production et de retour arrière
- Travailler en étroite collaboration avec l'équipe d'infrastructure et d'exploitation pour coordonner les déploiements de produits, fournir des commentaires sur la surveillance et prendre en charge les problèmes de production
- Être responsable de la transparence, de l'exécution et de la livraison réussie des projets de votre équipe
- Piloter l'amélioration continue des processus, outils et communications de votre équipe
- Interagir avec les clients et les fournisseurs sur de nouvelles fonctionnalités logicielles ou de nouveaux produits si nécessaire
- Un certain travail en dehors des heures normales est requis pour les mises en production ; Curve pratique la livraison continue, donc le travail de déploiement en dehors des heures normales est peu fréquent
CE QUE NOUS RECHERCHONS
QUALIFICATIONS REQUISES
- 3+ années d'expérience dans la direction ou la gestion de développeurs logiciels créant des applications web à grande échelle
- 8+ années d'expérience professionnelle en développement logiciel dans la création de logiciels d'entreprise ou SaaS
- Capacité avérée à livrer des logiciels de haute qualité dans un environnement agile SaaS
- Solide compréhension des meilleures pratiques d'architecture AWS
- Maîtrise des bases de données relationnelles et des technologies de stockage de données
- Solide expérience du développement orienté objet dans un ou plusieurs langages (C#, Java, PHP, ou similaire) ;
- Expérience avec les REST APIs et les frameworks JavaScript dans des applications web riches
- Capacité avérée en conception et architecture de systèmes, avec un accent sur la scalabilité, la fiabilité et la performance
- Expérience dans la rédaction de user stories et la décomposition des exigences de haut niveau en tâches de développement plus petites et bien définies
- Capacité démontrée à organiser, gérer et diriger plusieurs équipes axées sur différents objectifs
- Capacité à gérer les dépendances, à supprimer les obstacles et à maintenir la productivité des équipes
- Excellentes compétences en communication, avec la capacité d'articuler des concepts techniques complexes clairement aux parties prenantes techniques et non techniques
- Expérience de collaboration avec les équipes de gestion de produit, d'architecture, d'UX, de QA et de support client
QUALIFICATIONS PRÉFÉRENTIELLES
- Expérience dans le recrutement et l'intégration de développeurs logiciels
- Expérience dans le secteur de la santé ou dans d'autres environnements SaaS hautement réglementés
- Expérience dans l'utilisation et la promotion d'outils modernes de développement assisté par IA (Claude Code, Cursor, GitHub Copilot, ou similaire)
- Connaissance des concepts d'IA/ML et expérience de travail aux côtés d'équipes de développement axées sur l'IA
À QUOI RESSEMBLE LE SUCCÈS
Au cours de votre première année, vous :
- Deviendrez le leader sur lequel vos équipes et vos partenaires comptent et en lequel ils ont confiance.
- Livrerez constamment des logiciels de haute qualité qui font progresser la plateforme de Curve basée sur l'IA *
- Établirez des relations de travail solides avec les équipes de gestion de produit, d'architecture, de succès client et les équipes d'ingénierie pairs
- Établirez une culture d'équipe haute performance fondée sur la responsabilité, la qualité et l'amélioration continue
- Identifierez et piloterez des initiatives qui réduisent la dette technique et améliorent la vélocité de développement
- Dirigerez vos équipes dans l'adoption d'outils et de pratiques modernes de développement assisté par IA
