Développement logiciel
Analyser les besoins des utilisateurs et rédiger les spécifications techniques en collaboration avec les équipes produit.
Concevoir, coder, tester et déployer des applications logicielles en utilisant des langages de programmation adaptés (ex : Java, C#, Python, C++, Ruby, etc.).
Participer à la conception de l’architecture logicielle et à la sélection des technologies adaptées au projet.
Développer des fonctionnalités selon les spécifications et s’assurer de leur bonne implémentation
Tests et validation
Écrire des tests unitaires et d’intégration pour assurer la qualité et la stabilité du code.
Participer aux revues de code pour garantir la conformité aux bonnes pratiques de développement et de sécurité.
Corriger les bugs et les anomalies identifiées lors des tests ou remontées des utilisateurs.
Maintenance et évolutions
Assurer la maintenance corrective et évolutive des logiciels existants en fonction des retours utilisateurs et des besoins internes.
Identifier et résoudre les problèmes de performance ou de sécurité dans les systèmes logiciels.
Proposer des améliorations continues sur les processus de développement et sur la qualité du code.
Collaboration avec les équipes transverses
Travailler en étroite collaboration avec les équipes produit pour comprendre les exigences fonctionnelles et les intégrer dans le processus de développement.
Participer à l’analyse et à la conception des architectures logicielles avec les architectes et responsables techniques.
Collaborer avec l’équipe QA pour garantir que le logiciel réponde aux exigences de qualité et de performance.
Documentation technique
Rédiger et maintenir la documentation technique du code, des API et des architectures logicielles pour faciliter l’intégration des nouvelles recrues et la compréhension du code par les autres développeurs.
Documenter les choix techniques, les dépendances et les processus de développement.
Master Informatique / Génie logiciel
École d’ingénieurs
Un premier échange avec Claire (cheffe d’équipe) et Aymeric (chef de projet) puis un second échange avec la direction de OSE Engineering. Les échanges se déroulent par visioconférence Teams.
Rencontrez Alexandre, Developpeur web
Rencontrez Adrien, Ingénieur Simulation
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.