Alternant Développeur Fullstack H/F

Groupe Carrier
Canton de Meximieux, France
5 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Junior

Job location

Canton de Meximieux, France

Tech stack

Clean Code Principles
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Asana
JIRA
Automation of Tests
Unit Testing
Code Review
Databases
Continuous Integration
Relational Databases
DevOps
Github
Human-Computer Interaction
Python
LabView
PostgreSQL
Microsoft SQL Server
NoSQL
Object-Oriented Software Development
Scrum
Software Engineering
SonarQube
SQL Databases
TypeScript
React
Delivery Pipeline
Backend
GIT
Information Technology
Data Management
Front End Software Development

Job description

Au sein du Laboratoire d'Excellence de Carrier à Montluel, vous serez sous la responsabilité du responsable des systèmes informatique et d'acquisition.

Après une phase d'intégration au sein de la Direction de l'équipe « eCAT and Engineering Digital Applications », vous interviendrez dans la fiabilisation de la gestion des données issues des essais du Laboratoire ainsi que leur exploitation par les services utilisateurs.

Vos missions s'articuleront dans le cadre de l'évolution et la maintenance des applications internes et/ou des plateformes digitales du service.

Vous interviendrez sur des projets stratégiques dans un environnement structuré, collaboratif et orienté qualité, en lien avec les équipes Laboratoire, Produit, UX/UI, Architecture, Sécurité et Data.

Les développements s'inscrivent dans un cadre méthodologique Agile (Scrum, SAFe).

Finalité du poste

Contribuer au développement et à l'amélioration continue des applications du Groupe en intervenant à la fois sur les composants front-end et back-end, tout en respectant les standards d'architecture, de sécurité et de qualité du SI.

Missions

  1. Développement applicatif
  • Participer à la conception technique des solutions

  • Développer des fonctionnalités front-end (interfaces utilisateurs)

  • Développer des services et API côté back-end

  • Réaliser les tests unitaires et d'intégration

  • Assurer la maintenance corrective et évolutive

  1. Conception technique
  • Participer aux revues d'architecture

  • Contribuer aux choix techniques en collaboration avec le Tech Lead

  • Rédiger la documentation technique

  • Veiller au respect des normes de développement et de sécurité

  1. Qualité & performance
  • Appliquer les bonnes pratiques de développement (Clean Code, SOLID, etc.)

  • Participer aux revues de code

  • Contribuer à l'amélioration des performances applicatives

  • Participer à l'automatisation des tests et aux pipelines CI/CD

  • Consigner la validation logicielle des fonctionnalités développées.

  1. Collaboration & méthode Agile
  • Participer aux rituels Agile (Daily, Sprint Planning, Review, Rétrospective)

  • Collaborer avec les Product Owners pour comprendre les besoins fonctionnels

  • Travailler en coordination avec les équipes UX/UI et DevOps

Environnement technique

  • Front-end : React / Typescript / Python / LabVIEW

  • Back-end : .NET / Serverless / Node.js / Typescript / Python / LabVIEW

  • Base de données : SQL (PostgreSQL, SQLServer) et/ou NoSQL

  • Outils : Git, Jira, SonarQube, Asana, * Développement fullstack en environnement professionnel

  • Architecture applicative

  • Intégration continue et DevOps

  • Sécurité applicative

  • Travail en équipe Agile à grande échelle

  • Standards et gouvernance IT d'un grand groupe

Requirements

Étudiant(e) en école d'ingénieur, université ou formation spécialisée (Bac+3 à Bac+5) en informatique, développement logiciel ou systèmes d'information.

Compétences techniques

  • Connaissances en développement front-end et back-end

  • Maîtrise d'au moins un langage orienté objet

  • Connaissance des bases de données relationnelles

  • Sensibilité aux problématiques de sécurité et de performance

  • Des connaissances en thermodynamique et machine frigorifiques sont un plus

Qualités personnelles

  • Rigueur et sens du détail

  • Esprit analytique

  • Capacité à travailler en équipe

  • Curiosité technologique

Benefits & conditions

  • Autonomie progressive

Apply for this position