Équipe de développement logiciel
Secteur · IT & Systèmes d’information

Développement & ingénierie logicielle

Le développement logiciel couvre la conception d'applications métier, leur écriture, leur mise en production et leur maintien en service. Le périmètre va de l'applicatif de gestion au logiciel édité vendu à des clients, avec les mêmes contraintes de livraison et de conformité. NORIA place des ingénieurs sur l'architecture, le développement, la chaîne de livraison, les tests et le run. L'évaluation d'un candidat passe par du code lu et discuté, pas seulement par un entretien.

Repères du secteur

SAP · Salesforce

ÉDITEURS DE LOGICIELS MÉTIER

Dassault Systèmes · Sopra Steria

ÉDITEURS FRANÇAIS

OVHcloud · Scaleway

INFRASTRUCTURE CLOUD SOUVERAINE

ANSSI · CERT-FR

AUTORITÉ NATIONALE DE CYBERSÉCURITÉ

Nos interventions

Par métier, en développement & ingénierie logicielle.

Sélectionnez un métier pour voir les outils, normes, référentiels et types de missions que nos consultants couvrent sur ce périmètre.

Conception logicielle et architecture applicative

Concevoir un logiciel, c'est arbitrer tôt : découpage en modules, contrats d'interface, choix de persistance, gestion des erreurs. Ces décisions se paient longtemps après. NORIA cherche des ingénieurs qui écrivent encore du code et évalue chaque candidature sur un exercice technique commenté.

Profils mobilisables

Architectes logiciels, développeurs back-end et front-end, ingénieurs full-stack, tech leads, ingénieurs API, développeurs mobiles, concepteurs-développeurs d'applications.

Langages et piles applicatives

Spring Boot Jakarta EE .NET / C# TypeScript React Python / FastAPI Go Kotlin

Styles d'architecture logicielle

Architecture hexagonale Domain-Driven Design CQRS Event sourcing OpenAPI 3.1 AsyncAPI 3.0 Modèle C4 ISO/IEC/IEEE 42010:2022

Types de missions

  • → Conception d'une architecture applicative et rédaction des décisions structurantes
  • → Développement d'un module métier de la spécification à la recette
  • → Découpage progressif d'une application monolithique par domaine
  • → Écriture d'une couche d'API documentée et versionnée
  • → Conception d'un modèle de données et de sa couche de persistance

Management de projet

Piloter un projet logiciel commence par savoir ce qui a été vendu : un forfait engage un résultat sur un périmètre écrit, une régie des moyens sur un périmètre ouvert. Suivent l'arbitrage du backlog et la recette par vagues. NORIA recrute des chefs de projet applicatif.

Profils mobilisables

Chefs de projet applicatif, product owners, delivery managers, scrum masters, responsables de portefeuille applicatif, responsables de domaine fonctionnel, assistants à maîtrise d'ouvrage.

Engagements du contrat logiciel

Contrat au forfait Régie PAQL Cession des droits patrimoniaux Séquestre du code source Clause de réversibilité Réserves de recette Pénalités de retard

Backlog, versions et recette

Backlog produit Definition of Done Scrum Kanban SAFe MOA / MOE SemVer 2.0.0 Feature freeze

Types de missions

  • → Cadrage d'un projet applicatif
  • → Pilotage d'un forfait à périmètre fixé
  • → Tenue d'un backlog produit et arbitrage des priorités
  • → Pilotage d'une campagne de recette en plusieurs vagues
  • → Pilotage d'une migration applicative

Intégration & livraison continue

Entre le code d'un poste et la version qui tourne chez l'utilisateur, il y a une chaîne : compilation, tests, analyse, artefact, déploiement. Quand elle met quarante minutes, les développeurs cessent de lancer les tests avant de pousser. NORIA recherche des ingénieurs de plateforme.

Profils mobilisables

Ingénieurs DevOps, ingénieurs plateforme, administrateurs de forge logicielle, ingénieurs build and release, ingénieurs infrastructure as code, ingénieurs cloud.

Usine logicielle

GitLab CI/CD Jenkins GitHub Actions Maven / Gradle JFrog Artifactory Trunk-based development Sigstore Métriques DORA

Plateforme interne et environnements

Terraform / OpenTofu Ansible Kubernetes Helm Argo CD GitOps HashiCorp Vault Backstage

Types de missions

  • → Mise en place d'une chaîne d'intégration continue
  • → Industrialisation du déploiement d'une application
  • → Réduction de la durée d'un cycle de compilation
  • → Description de l'infrastructure en code
  • → Conteneurisation d'une application existante

Achats & licences

Une licence se compte en cœurs, en utilisateurs nommés ou en appels d'API, et le renouvellement dépend d'un décompte que l'éditeur peut venir vérifier. Une TMA, elle, porte deux horloges : prise en charge et rétablissement. NORIA recrute des acheteurs IT et des contract managers.

Profils mobilisables

Acheteurs IT, gestionnaires de contrats éditeurs, responsables de parc logiciel, contract managers, chargés de suivi de sous-traitance applicative, analystes FinOps.

Contrats éditeurs et licences

Licence perpétuelle Abonnement SaaS Licence par cœur Utilisateur nommé Apache License 2.0 GNU GPL v3 ISO/IEC 19770-1 True-up

Sous-traitance de développement

Nearshore / offshore TMA GTI GTR SLA Jalon de recette fournisseur Plan d'assurance qualité fournisseur FinOps

Types de missions

  • → Cadrage d'un besoin d'achat logiciel
  • → Négociation d'un renouvellement de licences
  • → Audit du parc logiciel et des droits d'usage
  • → Négociation des engagements GTI et GTR d'une TMA
  • → Vérification des licences open source d'un livrable

Stratégie de test et mise en production

Tester ne consiste pas à tout couvrir : il faut choisir où porter l'effort, puis rendre ce choix rejouable à chaque livraison. NORIA fait intervenir des ingénieurs de test et demande à chaque candidat de justifier ce qu'il a décidé de ne pas tester.

Profils mobilisables

Ingénieurs de test, automaticiens de test, responsables de recette, testeurs fonctionnels, ingénieurs performance, responsables de mise en production.

Automatisation des tests logiciels

JUnit 5 pytest Playwright Cypress Robot Framework Testcontainers Pact (tests de contrat) k6

Recette applicative et homologation

ISO/IEC/IEEE 29119 Syllabus ISTQB VABF et VSR Tests de non-régression Squash TM Homologation de sécurité (RGS) Test d'intrusion Déploiement progressif (canary)

Types de missions

  • → Rédaction de la stratégie de test d'un applicatif
  • → Automatisation d'une campagne de non-régression
  • → Animation d'une recette utilisateur jusqu'au procès-verbal
  • → Campagne de tests de charge avant montée en production
  • → Préparation et exécution d'une mise en production

Qualité & conformité

La question n'est pas seulement de savoir si le code fonctionne, mais ce qu'il coûtera à modifier dans deux ans : une partie se mesure sur le dépôt. L'obligation européenne d'accessibilité, elle, ne vise qu'une liste fermée de services. NORIA peut vous accompagner via des ingénieurs qualité logicielle.

Profils mobilisables

Ingénieurs qualité logicielle, auditeurs de code, référents accessibilité numérique, référents écoconception, référents protection des données, auditeurs internes.

Qualité du code livré

ISO/IEC 25010:2023 ISO/IEC 5055:2021 SonarQube SQALE Couverture de code Semgrep CodeQL OWASP ASVS 5.0

Accessibilité, données et écoconception

RGPD (UE) 2016/679 AIPD RGAA 4.1.2 WCAG 2.2 AA EN 301 549 Directive (UE) 2019/882 RGESN 2024 ISO/IEC 27001:2022

Types de missions

  • → Audit de qualité d'un code applicatif
  • → Audit d'accessibilité RGAA d'un service en ligne
  • → Évaluation d'un service numérique au regard du RGESN
  • → Accompagnement d'une analyse d'impact (AIPD)
  • → Constitution d'une nomenclature logicielle (SBOM)

Maintenance & fiabilité

Une application passe l'essentiel de sa vie en exploitation, et c'est là que se jouent le temps de rétablissement et le chemin d'une alerte vers la bonne personne. Une vulnérabilité publiée n'a pas de délai de correction universel. NORIA recrute des ingénieurs de maintenance applicative.

Profils mobilisables

Ingénieurs de maintenance applicative, ingénieurs de fiabilité (SRE), administrateurs applicatifs, responsables de production informatique, analystes support niveau 3, responsables de contrat de TMA.

Exploitation et supervision applicative

OpenTelemetry Prometheus Grafana Elastic Stack Sentry ITIL 4 ISO/IEC 20000-1:2018 Post-mortem sans blâme

Niveaux de service et obsolescence

SLI / SLO Budget d'erreur MTTR RTO et RPO CVE / CVSS 4.0 LTS et EOL Ingénierie du chaos Strangler fig pattern

Types de missions

  • → Tierce maintenance applicative d'un logiciel métier
  • → Traitement d'un incident de production
  • → Définition d'objectifs de niveau de service
  • → Montée de version d'un socle technique
  • → Plan de résorption de la dette technique

Intégration applicative et automatisation des processus

Beaucoup d'applications métier ne communiquent entre elles que par des exports manuels, et beaucoup de tâches internes se font encore à la main. NORIA peut faire intervenir des ingénieurs d'intégration et des développeurs low-code, et demande au candidat de dire quand il ne faut pas automatiser.

Profils mobilisables

Ingénieurs d'intégration applicative, développeurs low-code, concepteurs de robots logiciels (RPA), ingénieurs API management, analystes de processus métier, chargés de conduite du changement.

Intégration inter-applicative

Passerelle d'API (Kong) GraphQL Apache Kafka Webhooks Apache Airflow MuleSoft Anypoint OAuth 2.0 Connecteurs iPaaS

Automatisation et low-code

n8n Camunda BPMN 2.0 Power Automate UiPath Robotisation des processus (RPA) Plateformes low-code (Mendix, OutSystems) Assistants de code (GitHub Copilot)

Types de missions

  • → Intégration de deux applications métier par API
  • → Mise en place d'une passerelle d'API et de ses règles d'usage
  • → Automatisation d'un processus métier par robot logiciel
  • → Développement d'une application interne sur plateforme low-code
  • → Cadrage de l'usage des assistants de génération de code
Candidats

Le logiciel, c'est votre quotidien ?

Que vous écriviez du code, conceviez une architecture ou pilotiez la mise en production, et que vous cherchiez un cabinet où la technique se discute encore, parlons-nous.

Candidater spontanément

Un besoin sur ce périmètre ?

Décrivez-nous votre contexte : langages, architecture, contraintes de livraison. Nous revenons vers vous sous 48 h ouvrées avec des profils qui correspondent.

À explorer aussi