Lenovo
Valce Talent Solutions
Lead Software Engineer
PythonJavaReactAWSKubernetes
Traduction automatique. Consultez l’original.
À propos du poste
Lead Software Engineer
Compétences Requises
- Solide expertise en programmation Java et Python, avec la capacité de concevoir, construire, tester et optimiser des services backend de qualité production.
- Expérience solide avec React pour la création d'interfaces utilisateur modernes, réactives et intuitives pour des applications d'entreprise.
- Expérience avec Next.js ou des modèles d'architecture front-end modernes aux côtés de React.
- Expérience approfondie dans la création d'applications cloud-natives utilisant des conteneurs, Kubernetes, des microservices et des services cloud gérés dans AWS et/ou Azure.
- Solide expertise dans la conception et la création d'APIs, y compris les services RESTful, les contrats de service, la gestion des versions, la sécurité et les modèles d'intégration.
- Expérience avérée avec l'architecture événementielle, la messagerie asynchrone, le streaming et la conception de systèmes distribués résilients.
- Expérience pratique de l'utilisation d'outils d'IA pour améliorer la productivité de l'ingénierie dans les flux de codage, de test, de débogage, de documentation et de publication.
- Solide compréhension des métriques de qualité en ingénierie logicielle telles que la qualité du code, l'automatisation des tests, la fiabilité, la performance, l'observabilité et la maintenabilité.
Atouts Supplémentaires
- Expérience dans la création d'applications agentiques ou de systèmes basés sur l'IA utilisant des LLMs, des frameworks d'orchestration, la récupération, l'appel d'outils et l'automatisation des flux de travail.
- Expérience avec les passerelles API, les service meshes et les modèles d'intégration d'entreprise.
- Expérience avec Kafka, les plateformes de streaming d'événements ou les écosystèmes de messagerie à grande échelle.
- Exposition à l'automatisation CI/CD, à l'infrastructure en tant que code et aux pratiques d'ingénierie de publication.
- Expérience dans des environnements d'entreprise réglementés où la sécurité, la gouvernance, la conformité et l'auditabilité sont essentielles.
- Capacité à encadrer des ingénieurs et à influencer l'architecture, les normes d'ingénierie et la productivité des développeurs au niveau de l'équipe.
Télétravail
ANGLAIS AVANCÉ
