
Lead Developer
Posted Jul 23

Posted Jul 23
This is a fully remote position, open to applicants in Canada.
• Diriger une équipe de développement à distance tout en contribuant à l'évolution d'une solution centrale au sein d'une entreprise de renom.
• Allier leadership technique avec une participation active au développement logiciel.
• Orienter l'équipe en charge des systèmes existants et prendre part aux décisions d'architecture de l'écosystème.
• Moderniser en toute sécurité un système majeur pour les activités des clients.
• Incorporer des processus de développement assistés par l'IA et travailler en étroite collaboration avec des experts.
• Établir l'architecture et la feuille de route pour l'application de prochaine génération.
• Diplôme en informatique ou en génie, ou une combinaison équivalente de formation et d’expérience pertinente.
• Expérience prouvée dans la direction technique, la prise de décisions architecturales et la livraison de logiciels en production.
• Excellente expérience en développement C#/.NET, de préférence avec des applications de bureau Windows, des services, des intégrations ou d'autres systèmes critiques pour les opérations.
• Expérience en tant que développeur senior dans la maintenance et le débogage de grandes bases de code en production, accompagnée de solides compétences analytiques et de résolution de problèmes.
• Connaissances approfondies en bases de données relationnelles et en SQL, notamment en matière d'évolution des schémas, de conception de requêtes, de performance et de validation des données.
• Expertise avancée (ou compétence démontrée) dans les outils et processus de développement assisté par l’IA, y compris la validation sécurisée des résultats générés par l’IA.
• Bonne compréhension de l'architecture logicielle, des pratiques de révision de code, des tests automatisés, de la sécurité, de la résilience et de la gestion de la dette technique.
• Maîtrise de Git et des flux de travail collaboratifs utilisant Git.
• Expérience avec des méthodes de développement agiles, telles que Scrum ou Kanban.
• Capacité à estimer le travail, à communiquer les compromis techniques, à gérer les risques et à transformer une stratégie en plan de livraison concret.
• Capacité démontrée à encadrer les développeurs, à faciliter les décisions techniques et à instaurer un environnement d'équipe collaboratif et responsable.
• Sens de l'initiative, autonomie et aisance à travailler avec des technologies peu familières et une documentation incomplète.
• Capacité à travailler en anglais dans un cadre collaboratif à distance.
• Un environnement de travail flexible avec des possibilités de télétravail.
• Opportunités de développement professionnel et de formation continue.
• Culture d'entreprise axée sur l'innovation et la collaboration.
General Dynamics Information Technology
General Dynamics Information Technology
General Dynamics Information Technology
Get handpicked remote jobs straight to your inbox weekly.