ANALYSTE PROGRAMMEUR JAVA ANGULAR
- Quebec, QC, Canada
Temps plein
La candidature s’ouvre dans un nouvel onglet.
Détails de l’emploi
- Type d’emploi
- Temps plein
- Postuler avant le
- Langue de l’annonce
- Français
- Publié
Description originale de l’offre
INSSE Inc. recherche une personne pour le poste d’Analyste-programmeur JAVA – ANGULAR Intermédiaire ou Senior afin de contribuer au mandat décrit ci-dessous.
Responsabilités générales
Développement applicatif :
- Concevoir, développer et maintenir des applications
- Traduire les besoins d’affaires en solutions performantes et sécurisées
- Effectuer les essais unitaires, participer aux revues de code et assurer la qualité logicielle
- Optimiser les performances des applications
- Assurer la maintenance évolutive et corrective
Support et exploitation :
- Assurer le support de niveau 3 et la résolution des incidents en production
- Surveiller les systèmes (logs, métriques, alertes) et intervenir au besoin
- Documenter les interventions et assurer la traçabilité
- Répondre aux demandes des utilisateurs et assurer la continuité des services
Données et intégration :
- Analyser les structures de données et assurer leur intégrité
- Concevoir, optimiser et maintenir des bases de données (SQL Server, Oracle, Access)
- Planifier et réaliser l’intégration et la migration de données entre systèmes
- Assurer la cohérence des identifiants et la réconciliation des données
- Contrôler la qualité des données et produire des rapports de validation
Transformation et modernisation :
- Participer aux projets de migration applicative (ex. Access vers Web)
- Documenter les règles d’affaires, les modèles de données et les processus
- Collaborer à la conception des architectures applicatives
- Contribuer à l’intégration de nouvelles technologies et à l’amélioration continue
Collaboration et rôle conseil :
- Participer à la définition des besoins et à la validation des solutions
- Collaborer avec les analystes d’affaires, architectes, DBA et équipes TI
- Conseiller les parties prenantes sur les choix technologiques
- Encadrer et soutenir les ressources moins expérimentées
- Contribuer à l’amélioration des pratiques de développement
Exigences du mandat
Formation académique
Détenir un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information ou autre domaine pertinent (ex : génie logiciel) ou une expérience, une certification ou la combinaison de certains éléments jugés pertinents en compensation aux exigences académiques.
Certifications – atout
Certification (Azure, JAVA, DevOps)
Certification MOS Access ou formation avancée en bases de données
Formation en développement Web ou migration applicative
Expérience professionnelle
Détenir QUATRE (4) à CINQ (5) ans d’expérience et plus en développement logiciel ou gestion de solutions applicatives
Expérience en développement JAVA ANGULAR
Expérience en bases de données relationnelles (SQL Server, Oracle, Access)
Expérience avec les outils de développement et DevOps (CI/CD, gestion de code)
Expérience en environnement Agile Scrum
Expérience en maintenance, évolution et support d’applications
Expérience en gestion et transformation de données (import, validation, migration)
Expériences professionnelles - atouts
Expérience dans le domaine de la santé et des services sociaux
Expérience en migration d’applications (Access vers Web, modernisation)
Expérience en environnements complexes ou multi-systèmes
Expérience en intégration de systèmes
Connaissances
Expertise en développement applicatif
Bonne maîtrise des bases de données relationnelles et de la modélisation
Connaissance des architectures modernes, API et services Web (REST)
Connaissance des environnements infonuagiques (ex. Azure) et des principes de sécurité
Connaissance des outils de monitoring et observabilité
Bonne maîtrise de Java et d'Angular
Connaissance de JMeter
Bonne matîtrise du français tant à l'oral qu'à l'écrit
Connaissances - atouts
VBA (Access)
Modélisation (MCD, MLD, normalisation)
SQL avancé (requêtes complexes, optimisation)
Migration et transformation de données
Git, Azure DevOps, Jenkins, Maven
Visual Studio, Eclipse, VS Code
Docker, Kubernetes
Azure Cloud et CI/CD
Outils de monitoring et observabilité
ODBC, architectures hybrides ou Web
EXPÉRIENCES PROFESSIONNELLES SPÉCIFIQUES
Détenir au minimum 1 année d'expérience en développement du système "Système intégré de gestion de la consultation téléphonique (SIGCT)", incluant la maîtrise de son architecture, de sa base de données et de ses logiques d'affaires cliniques spécifiques.
Langue
Excellente maîtrise de la langue française parlée et écrite.
La compensation de scolarité, lorsque applicable, est soumise aux règles de l’annexe reproduite à la fin du présent document.
Conditions de travail à compléter
Lieu : Québec
Mode de travail : Hybride (1 jour en présentiel et 4 jours en télétravail)
Horaire : 35h/semaine
En savoir plus sur ce poste
Compétences
- Français
Parrainage de visa
Aucune mention détectée dans l’offre
Catégories
- Santé
Mots-clés
- Français