Ingénieur / Ingénieure développement logiciel informatique (H/F)
Responsabilités :
- Concevoir, développer et maintenir des applications logicielles à l'aide de Python, en mettant l'accent sur un code de haute qualité, critique en termes de performances et évolutif.
- Collaborer avec des équipes interfonctionnelles pour recueillir et analyser les besoins, et contribuer aux discussions et décisions architecturales.
- Utiliser les systèmes de contrôle de version pour gérer et suivre les modifications apportées aux logiciels et collaborer efficacement avec d'autres développeurs.
- Développer des caractéristiques et des fonctionnalités liées aux SIG, en travaillant avec des données géospatiales et en les intégrant dans des solutions logicielles.
- Rédiger de la documentation technique et procéder à des révisions de code pour garantir des normes élevées de qualité et de maintenabilité des logiciels.
Exigences :
- Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe.
- De solides compétences en Python, ainsi qu'en C et/ou Fortran pour les applications critiques en termes de performances sont vivement souhaitées.
- Expérience des systèmes de contrôle de version, de préférence Git, et familiarité avec les flux de travail de développement collaboratif (par exemple, demandes de fusion/extraction, revues de code).
- Familiarité avec les meilleures pratiques de développement logiciel, y compris les modèles de conception, les méthodologies de test et les techniques de débogage.
- Une compréhension de base de la conteneurisation à l'aide de Docker et de son écosystème est un atout.
- La connaissance des concepts SIG et de la manipulation de données spatiales est un plus.
Avantages :
- Possibilité de développement professionnel et d'avancement au sein de l'entreprise.
- Horaires de travail flexibles et environnement de travail favorable qui encourage l'innovation et la créativité. Une équipe internationale diversifiée et collaborative qui met l'accent sur le travail d'équipe et le partage des connaissances.
- Possibilité de voyager et de participer à différents ateliers et réunions d'étape.
Experience: 12 Mois
Compétences: C/C++,Fortran,Python,Application web,Concevoir une application web,Rédiger un cahier des charges, des spécifications techniques,Déterminer des mesures correctives,Recueillir et analyser les besoins client,Coder
Langues: Anglais souhaité
Qualification: Cadre
Secteur d'activité: Édition de logiciels applicatifs
Liste des qualités professionnelles:
Faire preuve d'autonomie : Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
Faire preuve de rigueur et de précision : Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Travailler en équipe : Capacité à travailler et à se coordonner avec les autres au sein de l'entreprise pour réaliser les objectifs fixés.