Ingénieur / Architecte Logiciel - PREDITIC
- CDI
Dans le cadre de son développement, PREDITIC recherche un Ingénieur/Architecte Logiciel confirmé. Nous développons, pour notre compte et pour le compte de nos clients des plateformes numériques et logicielles pour la maintenance conditionnelle dans le domaine industriel.
L’ingénieur / Architecte logiciel conçoit, met en place et maintien des outils et logiciels pour permettre aux équipes de développer des solutions adaptées à nos contraintes.
Le principal défi consiste à mettre en place une architecture logicielle fiable et robuste, tant au niveau backend que frontend, pour l’exploitation des données qui seront collectées. Les activités de ce poste porteront notamment sur :
- La conception de l’architecture logicielle de la solution ;
- La participation à la mise en œuvre et à l’implémentation de cette architecture ;
- La mise en place d’outils de monitoring du fonctionnement des composants logiciels ;
- L’optimisation fonctionnelle de la solution (gros volumes de données, etc.) et de besoin de passage à l’échelle ;
- La participation à la réflexion sur les aspects UI/UX design notamment en ce qui concerne la qualité/l’ergonomie des interfaces utilisateur développées ;
- La veille technologique concernant les composants logiciels et la conception de la solution pour la maintenir au plus haut niveau de l’état de l’art (vision pragmatique et de long-terme).
Nous recherchons un profil organisé, sérieux, autonome et disposant de qualités humaines et relationnelles avérées. Pour nous, l’esprit d’équipe compte davantage que les compétences individuelles.
Il est nécessaire de posséder des compétences dans les domaines suivants :
- L’ingénierie logicielle : conception d’architectures logicielles, contrôle manuel ou automatique de qualité du code, design pattern, vérification et tests ;
- La rédaction et la mise à jour de spécifications techniques ;
- Bases de données (Postgresql, MongoDB, requêtes complexes SQL/noSQL) ;
- Le développement web (Frameworks PHP/Java, APIs REST sécurisées), Frontend (Bootstrap, React, Angular, Vue.js) ;
- Les langages : Java, Python, C / C++.