Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Description

Développeur Full Stack

Description de poste
Missions

Responsabilités
Les tâches principales incluent, mais ne sont pas limitées à :
Un développeur de logiciels, possédant une expérience significative dans le développement de code et la conception de systèmes sur la plate-forme Java. Il est essentiel que la personne ait fait ses preuves en matière de livraison efficace de fonctionnalités commerciales afin de respecter les délais de commercialisation sur des demandes dynamiques tout en maintenant une discipline en matière de développement de logiciels et de conception d'architecture.
Le candidat sélectionné intégrera la comptabilité et les rapports réglementaires et contribuera aux projets de rapports réglementaires mais aussi à la transformation numérique du département.

Résumé des responsabilités :
- Construire une architecture hautement évolutive et performante.
- Concevoir et développer des services de données back-end, des API REST et un front-end basé sur le web pour les profils d'utilisateurs et d'autres services de soutien aux applications.
- Travailler avec les architectes de la plateforme sur les optimisations des logiciels et des systèmes, en aidant à identifier et à supprimer les goulets d'étranglement potentiels en matière de performances.
- Travailler avec d'autres responsables logiciels sur le développement de processus et de cadres de test.
- Documenter le travail que vous effectuez, notamment les API que vous créez.
- Comprendre les exigences commerciales et leur correspondance avec un cadre logiciel donné.
- Adhérer à la méthodologie SDLC et aux principes de conception du cadre logiciel SG. Travailler en mode Agile, piloté par les tests, dans un environnement orienté objet.

Profil

requis :
- Capacité à comprendre les exigences commerciales et les professionnels de l'entreprise
- Capacité à comprendre une architecture technique complexe
- Capacité à coordonner et à faciliter l'exécution du projet et l'engagement de livraison avec d'autres équipes informatiques et d'autres équipes sous différents fuseaux horaires opérationnels.
- Proactif et capable de prendre des initiatives lorsque cela est nécessaire, motivé, dynamique et orienté vers les résultats.
- Joueur d'équipe avec une attitude de collaboration, capable de maintenir le plus haut niveau de discipline en ce qui concerne le cadre de développement.
- Excellentes capacités de communication (orale et écrite) et d'écoute.

Profil requis

Compétences techniques

Requis :
- 4+ ans d'expérience en développement et architecture avec Java et SQL
- 2+ ans d'expérience en intégration continue / livraison continue à l'aide d'outils DevOps modernes et de flux de travail tels que git, GitHub, Jira et Jenkins.
- Plus de 2 ans d'expérience en développement agile (Scrum, Kanban, etc.) et en automatisation des tests (tests de comportement, unitaires et d'intégration).
- 4+ ans d'expérience en développement orienté objet
- 2+ ans de développement web front-end

Souhaitable/plus :
- Expérience avec le développement ReactJS et/ou Angular
- Expérience avec la plateforme Docker

Expérience professionnelle antérieure

Requis :
- Minimum de 5 ans d'expérience en développement informatique.
- Expérience en Oracle SQL ou PostgreSQL ou SGBDR similaire.
- Expérience en développement web et front-end

Formation
Requis :
Licence ou maîtrise en informatique ou dans un domaine lié à l'ingénierie.

Langues
Requis :
Anglais

Désiré/plus :
Français

Fonctions et responsabilités


Qualités requises pour réussir dans ce rôle


Donnez un élan à votre carrière.

Le secteur des technologies de l’information (TI) connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer, et CGI est au premier plan de ce changement. Nous accompagnons nos clients dans leur démarche numérique et offrons à nos professionnels des opportunités de carrière stimulantes.

La réussite de CGI repose sur le talent et l’engagement de nos professionnels. Ensemble, nous relevons les défis et partageons les bénéfices issus de la croissance de notre entreprise. Cette approche renforce notre culture d’actionnaire-propriétaire ainsi, tous nos professionnels bénéficient de la valeur que nous créons collectivement.

Joignez-vous à nous pour prendre part à la croissance de l’une des plus importantes entreprises indépendantes de services en technologies de l’information (TI) et en gestion des processus d’affaires au monde.

Pour en savoir davantage à propos de CGI : www.cgi.com.

Les candidatures non sollicitées provenant de cabinets de recrutement ne seront pas retenues.

CGI favorise l’équité en matière d’emploi.


Full Stack Developer

Position Description
Missions

Responsibilities
Primary tasks include but are not limited to:
A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline.
The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation.

Summary of responsibilities:
• Build a highly scalable and high-performance architecture
• Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services
• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks
• Work with other software leads on developing testing processes and frameworks
• Document the work you do, especially APIs that you create
• Understanding of business requirements and their mapping to a given software framework
• Adhering to SDLC methodology and design principles of SG software framework. Working in Agile, test-driven mode, in object-oriented environment.

Profil

Required:
• Ability to understand business requirements and business priorities
• Ability to understand complex technical architecture
• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones
• Proactive on taking leadership when needed, self motivated, dynamic and result oriented
• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework
• Fluent communication (oral and written) and listening skills

Profile Required

Technical skills

Required:
• 4+ years of development and architecture experience with Java and SQL
• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins
• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)
• 4+ years of Object-Oriented development experience
• 2+ years of web front-end development

Desired/ Plus:
• Experience with ReactJS and/or Angular development
• Experience with Docker platform

Prior Work experience

Required:
• Minimum of 5 years IT development experience.
• Oracle SQL or PostgreSQL or similar RDBMS background
• Experience in web & front-end development

Education
Required:
Bachelor or Master in Computer Science or Engineering related field

Languages
Required:
English

Desired/ Plus:
French

Your future duties and responsibilities


Required qualifications to be successful in this role


Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change-supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer.

Lire la suite

Environnement de travail

Environnement de travail CGI Canada 0
Environnement de travail CGI Canada 1
Environnement de travail CGI Canada 2
Environnement de travail CGI Canada 3

Exigences

Niveau d'études

non déterminé

Diplôme

En cours

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé

No. référence interne J06210635