Analyste-Programmeur Java sénior (F/H) at Solution SFT — NeverHard
Analyste-Programmeur Java sénior (F/H) at Solution SFT in Québec, Canada. Skills: Code Review, Communication, Java, Performance Optimization, Software Development. Apply on NeverHard.
Company
Solution SFT
Location
Québec, Canada
Type
contract
Required skills:
Code Review
Communication
Java
Performance Optimization
Software Development
Technical Documentation
Technical Support
Unit Testing
Job DescriptionJob DescriptionÀ propos du mandat
Nous recherchons des analystes-programmeurs
Java séniors
pour un mandat d'envergure en modernisation et transformation numérique au sein d'une organisation publique. Vous contribuerez au développement de composants applicatifs robustes tout en agissant comme référence technique auprès des équipes internes.
Responsabilités
Programmer et effectuer les essais unitaires des composants applicatifs
Fournir du support technique aux ressources internes et assurer leur formation
Rédiger la documentation technique pertinente
Offrir des services connexes au domaine Java : revue de code, authentification unique (SSO), tests de charge, débogage, optimisation
Livrables attendus
Code source Java des composants développés
JavaDoc des composants développés
Documents de support : manuel de maintenance, manuel utilisateur, plan de récupération en cas de sinistre
Livrables de projet : plans d'essais, comptes-rendus d'essais (programmes, écrans, rapports, interfaces, pages de code)
Profil recherché
Expérience sénior confirmée en développement Java dans des projets d'envergure
Maîtrise des essais unitaires et des bonnes pratiques de qualité de code
Expérience en revue de code et en accompagnement technique d'équipes
Connaissance des mécanismes d'authentification unique (SSO)
Expérience en tests de charge, débogage et optimisation de performance
Capacité à rédiger une documentation technique claire
Excellentes habiletés en communication en français
Atouts
Expérience dans le secteur public
Connaissance des architectures d'entreprise et des environnements applicatifs complexes
Expérience en modernisation de systèmes existants
Requirements
• Baccalauréat en TI ou équivalent (absence de diplôme compensée par 6 ans d'expérience additionnelle)
• ≥ 8 ans d'expérience en Java (10 dernières années)
• ≥ 5 ans d'expérience comme programmeur dans un environnement Web sur plateformes Java EE5+
• ≥ 2 ans avec le framework JSF, EJB3, JPA ou Hibernate
Atouts : mode Agile; mandat gouvernemental ≥ 6 mois