- concevoir, produire et gèrer la maintenance des applications du système informatique d'une entreprise ;
- traduire les besoins fonctionnels d'une entreprise en solutions techniques. ;
- participer à l'analyse fonctionnelle des besoins utilisateurs et étudier les opportunités et la faisabilité technologique de l'application ;
- élabore et rédiger un cahier des charges techniques.
- conçoir l'architecture logicielle, analyser et développre les composants ; assurer le développement et la réalisation des applications ;
- adapter et paramètrer les progiciels retenus et harmoniser l'ensemble des composants et applications ;
- définir les protocoles et les modalités des tests, identifier et traiter les dysfonctionnements éventuels ;
- suivre la mise en production et de l'intégration et déployer en masse le produit auprès des utilisateurs ;
- gérer la maintenance corrective et/ou évolution applicative (TMA).
- réaliser un cahier des charges détaillant les besoins des utilisateurs et décrivant les solutions techniques envisagées ;
- prendre en charge le développement et la réalisation des futurs logiciels ;
- procéder à la recette (tests) afin de détecter les erreurs (bugs) et non-conformités ;
- être responsable de la maintenance et de l'évolution du produit ;
- rédiger des documentations.
- connaître les langages de programmation ;
- avoir une expertise dans la programmation en temps réel ;
- connaître différents systèmes d’exploitation : Unix, Linux, Windows, Vista ;
- maîtriser les bases de données : SQL Server, … ;
- maîtriser l’anglais technique.
- rigueur ;
- respect des méthodologies ;
- autonomie et capacité à travailler en équipe ;
- qualités relationnelles ;
- capacités de communication.
Cette fonction peut être confiée à un débutant niveau bac + 5, qu’il s’agisse d’un diplôme d’une école d’ingénieurs (spécialisée en télécommunications ou en informatique) ou d’un DESS