Description
ProUnity est le point de contact unique (SPOC) pour cette mission. Si vous avez des questions, vous pouvez contacter Musli Muslija, Client Satisfaction Manager, par e-mail à paradigm@pro-unity.com
_________________________
Description de fonction
Le Full Stack Developer a une connaissance plus approndie conceptuelle et technique des méthodes de développement de logiciel et réalise des tâches à n’importe quel niveau technique de la pile des différentes couches qui constituent une application informatique (front, middle, back)
Participer à des projets et concevoir des applications
- Analyse les demandes des utilisateurs internes
- Discute avec le responsable hiérarchique du projet à développer
- Participe à l’analyse, la conception (spécifications techniques, architecture, modèle de données, etc.)
- Développe le projet demandé en collaboration avec les autres membres de l’équipe informatique (ex : projet pour la facturation, application pour les ressources humaines, etc.) et les services concernés (ex : ressources humaines, comptabilité, etc)
- Réunit régulièrement les personnes concernées par le projet en présence du responsable hiérarchique pour les informer de l’état d’avancement du projet et pour discuter des problèmes rencontrés
- Rédige et exécute des scénarios de test
- Assure le suivi: forme les utilisateurs, corrige les bugs éventuels, effectue les upgrades
- Tient à jour la documentation opérationnelle des applications
- Développer des interfaces et des applications
- Participe à la production rapide de prototypes d’applications
- Développe des interfaces et/ou des applications pour les programmes développés en externe et vérifie leur compatibilité avec les différents softwares internes
- Développe des applications internes complexes en couvrant toutes les couches applicatives
- Effectue le paramétrage des applications
- Analyser et gérer les systèmes informatiques et les softwares
- Se charge de l’installation des applications, de la configuration si le fournisseur ne le fait pas.
- Analyse les systèmes informatiques pour détecter ou prévenir des problèmes éventuels
- Cherche une solution aux problèmes applicatifs rencontrés et rapportés par les utilisateurs
- S’occupe de la maintenance et de l’amélioration des logiciels
- Analyse et résout des problèmes fonctionnels liés au stockage et aux échanges de données. Pour ce faire, analyse les logs et les bases de données.
- Développer et entretenir les systèmes de sécurité
- Développe, entretient et améliore les systèmes de sécurité informatique;
Savoir-être :
- Autonome, organisé et structuré
- Orientation clients
- Aptitudes à l’écoute
- Esprit d’analyse et de synthèse
- Sens de la collaboration et du travail en équipe
- Gestion du stress
- Capacité d’adaptation
- Discrétion, intégrité et respect de la confidentialité
Savoir-faire :
- Orienté solution et utilisateur (sait se mettre à la place des utilisateurs et imaginer les solutions qui répondent à leurs besoin);
- Communique avec les divers services dans l’institution lors de la réception de leurs questions et besoins et lors de la demande d’informations complémentaires ou de résolution de problèmes ;
- Sait communiquer en groupe de façon claire et objective de façon écrite et orale et défendre son point de vue;
- Traduit le langage informatique en langage compréhensible pour les utilisateurs;
- Utilise une connaissance large des systèmes/processus pour résoudre des problèmes complexes ;
- Exposé à une grande variété de situations nécessitant des compétences avancées d’analyse et d’interprétation
- Contacte les fournisseurs et demande des informations sur les produits;
- Bonne communication écrite et orale
Mission à prendre en charge (critères obligatoires)
Développement full stack PHP |
Réalisations concrètes en PHP, avec framework Laravel, incluant back-end, base de données, et front-end HTML/CSS/JS |
Le cœur des applications internes est développé sur cette pile |
Utilisation de Git |
Gestion de versions, branches, merge, pull requests sur projets collaboratifs |
Intégration dans l’équipe existante avec processus DevOps |
Développement VueJS |
Création ou contribution à un framework VueJS ou équivalent avec composants réutilisables |
Projet de création du framework intranet « Vuemann » |
Tests automatisés front-end |
Mise en œuvre de tests (Jest, Cypress…) |
Garantie de robustesse des composants du framework |
Audit et refonte d’applications |
Analyse de code PHP existant, identification de dépendances applicatives et base de données |
Préparation de la refonte des applications « YOY », « RDV », « préadmission » |
Base de données MySQL |
Modélisation, requêtes, migrations |
Noyau des applications métiers et intranet |
Documentation technique |
Rédaction de documentation utilisateur et développeur |
Maintenabilité en interne |
Support et maintenance |
Expérience de correction de bugs en production, échanges avec les métiers |
Travail quotidien avec utilisateurs hospitaliers |
Développement d’interfaces métiers |
Interfaces ergonomiques adaptées aux services RH, facturation, etc. |
Public cible non technique |
Travail autonome |
Projets menés seul ou en binôme, notamment en freelance |
Contexte hospitalier à faible encadrement direct |
Informations additionnelles:
La mission peut être reconduite pour une durée maximale (durée initiale comprise) de : 880 jours ouvrables.