
BeyondTrust développe des solutions de cybersécurité qui aident les organisations à protéger leurs systèmes et leurs données critiques contre les menaces internes et externes. Ses offres sont axées sur la gestion des accès privilégiés et aident les entreprises à sécuriser et à gérer les identités, les identifiants et les droits d’accès associés aux utilisateurs qui se connectent à des ressources sensibles.
Ingénieur senior en développement logiciel chez BeyondTrust (Télétravail - États-Unis)
Développez et assurez le support des produits d’accès distant sécurisé de BeyondTrust en tant qu’ingénieur logiciel senior. Maintenez les systèmes d’exploitation des appliances, les processus de publication et l’infrastructure AWS qui sert les clients de la sécurité des identités.
Description
- Développer et maintenir un code fiable pour des applications d’entreprise complexes de type client-serveur
- Transformer les storyboards d’application et les cas d’utilisation en logiciels fonctionnels
- Collaborer avec les collègues et les parties prenantes à la conception des fonctionnalités et à l’orientation du produit
- Créer des cas de test et la documentation de développement avec l’équipe Assurance qualité
- Tenir les collègues et les responsables informés des problèmes, des risques et des incidents
- Documenter soigneusement le travail de développement
- Travailler avec le support technique et, si nécessaire, avec les clients pour diagnostiquer et résoudre les problèmes
- Définir le périmètre des projets et des tâches et fournir des estimations de temps fiables
- Enquêter sur les problèmes techniques complexes du code, les résoudre et les trier
- Intégrer les retours sur le produit, fournir des corrections et créer des correctifs
- Créer, empaqueter, signer et publier des images d’appliances et des mises à jour logicielles pour les environnements sur site et cloud
- Déployer et exploiter une infrastructure cloud couvrant le calcul, le DNS, le stockage et la gestion des clés
Exigences
- Au moins cinq ans d’expérience professionnelle en développement logiciel
- Maîtrise de l’ensemble du cycle de vie du développement logiciel (SDLC)
- Expérience approfondie des environnements Unix et Linux
- Expérience professionnelle avec Python et PHP
- Expérience avec Laravel ou un framework MVC comparable
- Expérience de la maintenance de bases de code importantes et existantes
- Expérience pratique d’AWS avec EC2, Route 53, S3, IAM et KMS
- Expérience dans la conception et l’administration de bases de données
- Expérience pratique de l’écriture de tests unitaires
- Expérience des méthodologies agiles
- Solides connaissances des modèles modernes de conception logicielle
- Expérience de la gestion de l’ensemble du cycle de développement jusqu’à la mise en production dans un environnement agile
- Compréhension des principes de sécurité réseau et de chiffrement
- Excellentes compétences en communication écrite et orale en anglais, en présentation et en relations interpersonnelles
- Expérience de contribution à une équipe agile utilisant des pratiques d’intégration et de développement continus
Avantages
- Une culture flexible fondée sur la confiance et axée sur l’apprentissage continu
- Reconnaissance de l’évolution des employés
- Un environnement de travail engagé en faveur de la diversité et de l’inclusion
- Des possibilités d’apprentissage et de développement professionnel