```html
Développeur principal
Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un développeur principal pour une entreprise dans le domaine de l’assurance. Notre client est situé à Montréal.
Description des tâches et responsabilités – Développeur principal
Les responsabilités du poste incluent :
- Effectuer des analyses de systèmes et de besoins de programmation afin d'identifier les problèmes rencontrés et de fournir des propositions de solutions incluant les spécifications de programme;
- Développer les spécifications de systèmes, codifier, modifier, tester et déboguer les programmes informatiques sous supervision générale, selon la planification et les échéanciers déterminés;
- Maîtriser les fonctionnalités techniques et d'affaires du système afin de les expliquer à d'autres collègues, le tout en interagissant efficacement avec les utilisateurs;
- Traduire les exigences en spécifications techniques / composants de logiciels;
- Organiser et gérer des sessions de production;
- Assurer la conception et la modélisation de solutions programmatiques pour des problèmes complexes afin de permettre la réalisation d'exigences documentées fonctionnelles et non fonctionnelles;
- Réviser la conception dans le cadre de livrables (Qualité du code et de la conception);
- Développer et soutenir des composants complexes;
- Soutenir et guider l'équipe de projet dans les activités de développement afin d'assurer la qualité du code livré tout en respectant les délais du projet;
- Écrire des tests unitaires et d'intégration pour chaque fonction dans laquelle il faut effectuer le développement;
- Participer à la réalisation de stratégies de tests de régression pour améliorer la stabilité des composantes de l'application;
- Assurer le soutien et la maintenance (niveau 1) de l'application et résoudre des anomalies complexes;
- Travailler de manière autonome.
Exigences du poste – Développeur principal
- Diplôme universitaire de premier cycle en informatique ou toute combinaison de formation et d'expérience équivalente;
- 8 années d'expérience en développement;
- Détenir un esprit d'analyse et de synthèse;
- Esprit d'initiative et capacité à travailler sous pression;
- Capacité à travailler en équipe et avoir le souci du détail;
- Aucune expérience de travail au Canada requise, mais nécessité d’avoir l’autorisation de travailler au Canada;
- Langages de programmation : TypeScript, Java (17 / 21), Kotlin;
- Technologies web : JSX / HTML, SCSS, React, Redux, WebPack, Micro Front End;
- Cadres de développement : React, Spring(Boot, Web-MVC, WebFlux, Cloud, Security, Data, AMQP, Graphql, Kafka);
- Intégration : Maven, Git, GitHub, Docker, OpenShift, Nexus, Jenkins, Argo CD, Helm;
- Testing : Cypress, Jest, JUnit, JMeter;
- Autres outils et technologies : Apache Kafka, RabbitMQ, Graphql, SonarQube, Dynatrace, HashiCorp Vault, PrismaCloud, Synopsys.
Type de poste
Contractuel 12 mois avec de fortes possibilités de renouvellement.
Date de début
Immédiatement
Numéro de référence
BH308790
ENGLISH VERSION
Lead Developer
As a part of its agreements with its various clients, Procom is currently seeking a Lead Developer for a company in the insurance sector. Our client is located in Montréal.
Job details – Lead Developer
Key responsibilities for this position include :
- Conduct system and programming needs analyses to identify encountered issues and provide solution proposals, including program specifications;
- Develop system specifications, code, modify, test, and debug computer programs under general supervision, according to planned schedules and timelines;
- Master the technical and business functionalities of the system to explain them to colleagues, while effectively interacting with users;
- Translate requirements into technical specifications / software components;
- Organize and manage production sessions;
- Ensure the design and modeling of programmatic solutions for complex problems to meet documented functional and non-functional requirements;
- Review design as part of deliverables (code and design quality);
- Develop and support complex components;
- Support and guide the project team in development activities to ensure the quality of delivered code while meeting project deadlines;
- Write unit and integration tests for each function requiring development;
- Participate in the development of regression testing strategies to improve the stability of application components;
- Ensure support and maintenance (level 1) of the application and resolve complex anomalies;
- Work independently.
Mandatory Skills – Lead Developer
- Bachelor's degree in computer science or any combination of equivalent training and experience;
- 8 years of experience in development;
- Possess analytical and synthesis skills;
- Initiative and ability to work under pressure;
- Ability to work in a team and attention to detail;
- No work experience in Canada required, but must have authorization to work in Canada;
- Programming Languages : TypeScript, Java (17 / 21), Kotlin;
- Web Technologies : JSX / HTML, SCSS, React, Redux, WebPack, Micro Front End;
- Frameworks : React, Spring(Boot, Web-MVC, WebFlux, Cloud, Security, Data, AMQP, Graphql, Kafka);
- Integration : Maven, Git, GitHub, Docker, OpenShift, Nexus, Jenkins, Argo CD, Helm;
- Testing : Cypress, Jest, JUnit, JMeter;
- Other Tools & Technologies : Apache Kafka, RabbitMQ, Graphql, SonarQube, Dynatrace, HashiCorp Vault, PrismaCloud, Synopsys.
Assignment Length
12-month contract – renewable
Start date
Immediately
Reference number
BH308790
```Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte