- Comprendre les exigences fonctionnelles et techniques des clients.
- Participer aux réunions avec les parties prenantes pour clarifier les attentes et les objectifs du projet.
- Élaborer des architectures applicatives robustes, évolutives et sécurisées basées sur Java.
- Superviser et participer au développement des composants critiques.
- Assurer l'intégration des différentes parties de l'application avec les systèmes existants.
- Collaborer avec les équipes de développement pour garantir la qualité du code.
- Mettre en œuvre des solutions pour garantir la sécurité des applications.
- Optimiser les performances des applications pour une meilleure expérience utilisateur.
- Fournir un support technique et résoudre les problèmes post-déploiement.
- Assurer la maintenance évolutive et corrective des applications.