Vous avez besoin d’un ingénieur logiciel pour :
- Augmenter les capacités des plateformes et des réseaux existants pour faire face à une croissance massive des flux, en permettant la génération de statistiques et de produits de données sur toutes les données internes et externes via l’informatique libre-service, les solutions de reporting et l’interrogation interactive. Chercher, concevoir et développer des plateformes logicielles créatives et innovantes pour faire face à la très forte croissance des produits de votre entreprise en termes d’utilisation et de visibilité
- Créer des plateformes et des applications logicielles évolutives ainsi que des solutions réseau efficaces, qui feront l’objet de tests unitaires, d’une vérification de la couverture du code et de contrôles réguliers pour une intégration continue
- Passer en revue les systèmes existants, déceler les défauts et créer des solutions pour améliorer la disponibilité du service et le délai de résolution grâce à des dispositifs de surveillance et de résolution automatisée
- Planifier et mettre en œuvre le cycle de développement de chaque logiciel en se conformant aux normes et aux attentes de l’entreprise
Compétences et qualifications exigées | Compétences et qualifications souhaitées |
Au moins 5 ans d’expérience dans le développement de logiciels et plateformes réseau, et au moins 7 ans d’expérience (professionnelle et universitaire) avec Java, Python et C++ | Connaissance pratique des bases de données relationnelles et des technologies SQL et ORM |
Connaissance des outils de gestion du cycle de développement logiciel | Maîtrise de HTML5, CSS3 et des systèmes de gestion de contenu (CMS) |
Aptitude à gérer des cycles de développement rapides dans un environnement web | Expérience professionnelle en conception d’applications interactives et de plateformes réseau |
Solides compétences en automatisation des scripts et des tests | Expérience en développement d’applications web avec différents frameworks, dont Wicket, GWT et Spring MVC |
Désir de continuer à se perfectionner professionnellement à travers des programmes de formation continue |