Consultez nos dernières offres similaires
Contenu de l'offre Ingénieur Développement Embarqué Java - C H/F chez Idemia
Idemia recherche …
You may not know our name, but you have surely used our innovations and solutions.
We are on a mission to unlock the world and make IT safer through our cutting-edge identity technologies. Every day, around the globe, we are enabling citizens and consumers alike to perform their daily critical activities (such as pay, connect and travel), in the physical as well as digital space. We are transforming their lives by making the world more secure and yet also more streamlined.
We have brought together complementary know-how and technologies that have never been combined before for both the physical and digital era : secured connectivity, secured payments and secured identity management.Cybersecurity, biometrics, large scale distributed systems and Cloud computing, analytics and smart devices are at the core of both our physical products and our software and systems.We serve our clients in 180 countries thanks to our 15, 000 employees worldwide.
Missions clés :
- Utiliser des langages de programmation, de script et/ou de base de données pour écrire du code logiciel qui répond aux exigences et qui optimise les performances du logiciel,
- Identifier les composants/librairies/frameworks logiciels existants à réutiliser dans les solutions,
- Appliquer les connaissances des meilleures pratiques de développement de logiciels, y compris les normes de codage, le codage sécurisé, les revues de code, la gestion du contrôle de la source, les processus de construction, les tests et les opérations,
- Contribuer à l'analyse et à l'estimation des besoins (fonctionnels et non fonctionnels),
- Soutenir les activités de test, de déploiement, de maintenance et d'évolution des logiciels en corrigeant les erreurs de programmation, en répondant aux changements de portée et en codant les améliorations logicielles,
- Construire la structure du logiciel, notamment les fonctions, les modèles de conception, les couches, etc,
- Documenter et démontrer les solutions en développant des commentaires de code, des mises en page, des diagrammes et des graphiques.
- Coder des modules importants et complexes en respectant la qualité, les délais et les coûts convenus,
Compétences techniques clés :
- Connaissance des langages et des frameworks de programmation (Java, C),
- Connaissance pratique de différents environnements de développement, d'automatisation, de construction et de test (Jenkins, etc.),
- Connaissance du processus DevSecOps et des différents outils (Jira, Confluence, GIT, etc.),
- Compréhension du cycle de vie des logiciels (agile, waterfall, etc.),
- Connaissance de la sécurité et des bases de données,
- Anglais courant à l'oral et à l'écrit.
Softskills :
- Collaboration constructive,
- Compétences analytiques,
- Capacité à résoudre les problèmes,
- Curiosité