
LexisNexis développe des solutions professionnelles d’information et d’analyse destinées aux cabinets d’avocats, aux entreprises, aux organismes publics et aux établissements universitaires. Ses produits de recherche juridique, d’actualités, de veille stratégique et de gestion des risques aident les organisations à traiter des informations complexes dans des domaines tels que la conformité, la détection des fraudes, l’identité, les enquêtes, les résultats de santé, la gestion des créances, la prise de décision en matière de risques et l’optimisation des flux de travail. Filiale de RELX, LexisNexis associe données, analyses et outils numériques pour favoriser des décisions éclairées et un travail professionnel plus efficace.
Ingénieur logiciel intermédiaire, Johannesburg (sur site)
Développez des logiciels en C#/.NET et Angular pour les produits réglementaires de LexisNexis. Contribuez à fournir des solutions fiables et compatibles avec le cloud aux entreprises pharmaceutiques, biotechnologiques et de dispositifs médicaux.
Description
- Développez et prenez en charge des API en C#/.NET, des microservices, des services d’arrière-plan et des interfaces Angular.
- Améliorez des applications existantes grâce à des mises à jour ciblées qui renforcent leur maintenabilité, leur fiabilité et leur ergonomie.
- Créez et utilisez des modèles de données, des requêtes et des intégrations Microsoft SQL Server.
- Utilisez des outils de développement d’IA approuvés pour la planification, le codage, les tests, le débogage, la refactorisation et la documentation ; examinez et vérifiez leurs résultats.
- Créez des tests automatisés et appliquez le développement piloté par les tests lorsque cela est approprié.
- Participez aux revues de code, aux échanges techniques et aux décisions communes de conception et de mise en œuvre.
- Utilisez les services Azure, les pipelines CI/CD, la journalisation et la surveillance pour livrer et maintenir des logiciels en production.
- Collaborez avec les équipes produit, ingénierie qualité, architecture, sécurité et opérations à chaque étape, des exigences aux mises en production et au support continu.
Exigences
- Justifiez d’environ trois ans ou plus d’expérience professionnelle en ingénierie logicielle, ou d’une expérience équivalente dans la livraison de logiciels en production.
- Possédez une expérience pratique de C#, .NET, des API REST, d’Angular et de TypeScript.
- Avez travaillé avec Microsoft SQL Server, notamment en rédigeant des requêtes et en tenant compte de l’accès aux données et des performances.
- Comprenez les tests automatisés, Git, les revues de code et la livraison logicielle itérative.
- Avez utilisé des outils de programmation assistée par l’IA ou êtes prêt(e) à les adopter avec discernement.
- Êtes capable de prendre en charge des travaux de complexité modérée, de communiquer l’avancement et les compromis, et de demander conseil lorsque des choix peuvent avoir des conséquences plus larges sur l’architecture ou les clients.
- Accordez de l’importance à la sécurité, à la confidentialité des données, à la fiabilité et à une documentation claire.
- Une expérience des services Azure, d’Azure DevOps, des pipelines CI/CD, de Docker, de Kubernetes, de la modernisation d’applications existantes, de l’intégration de microservices, de l’observabilité, du dépannage en production ou des logiciels dans les sciences de la vie, la santé, les environnements réglementaires ou d’autres secteurs exigeant un haut niveau de confiance est un plus.
Avantages
- Programmes de bien-être
- Congé parental partagé
- Aide à la poursuite des études
- Congé sabbatique
- Horaires de travail flexibles
- Avantages adaptés au pays