Find your next tech and IT Job or contract Code Review
What you need to know about Code Review
Ensure software quality through rigorous "code review". This collaborative process involves examining code to identify bugs, improve code readability, and ensure adherence to best practices. By catching issues early, code review enhances software development's efficiency and overall product performance.
Contexte de la mission : Viveris pilote les chantiers de transformation métier et IT qui contribuent à la performance des entreprises du Retail. Dans ce cadre, nous recherchons notre Developpeur FusllStack qui interviendra sur des produits digitaux liés à la gestion de commandes et au réapprovisionnement, dans un framework agile, et en particulier sur un produit neuf de validation des propositions de commandes. Vos missions et responsabilités : Au sein d'une équipe agile pluridisciplinaire, vous viendrez compléter une feature team en charge de développer les produits digitaux gestion de commandes et planification. L'objet général concerne l'estimation et la génération de devis, la prise de rendez-vous de chantiers. - Réaliser du Build et du Run sur des produits digitaux composés d'API, de front et de back ; - Livrer et de commiter du code source et d'être garant de la qualité de celui-ci ; - Rédaction de la documentation nécessaire pour permettre la compréhension de son code ; - Code review avec les autres développeurs ; - Réaliser en collaboration avec l'OPS de l'équipe des tâches d'observabilité et de monitoring (datadog).
DÉVELOPPEUR C#/.NET BACKEND H/F Localisation : Île-de-France Expérience : 2 à 5 ans Environnement : Finance de marché – Agile / DevOps Contexte Dans le cadre d'un programme de transformation, vous intervenez sur une plateforme de traitement de gros volumes de données de transactions financières, reposant sur une architecture moderne en microservices et des flux temps réel. Missions Développer de nouvelles fonctionnalités en C# / .NET Concevoir et maintenir des API REST et services backend Participer à l'évolution de l'architecture microservices Intégrer des flux temps réel avec Kafka Réaliser les tests automatisés et les code reviews Contribuer à l'amélioration des performances et de la résilience Participer aux déploiements et à l'automatisation des environnements Collaborer avec les équipes techniques et métiers Compétences indispensables C# | .NET / .NET Core | Microservices | Kafka | OpenShift | REST API | Git Compétences appréciées Docker | Kubernetes | CI/CD | SQL | Monitoring / Observabilité Profil recherché Développeur .NET Backend autonome, rigoureux et à l'aise dans un environnement Agile / DevOps.
Contexte du poste Rejoignez une entreprise innovante dans le secteur des télécommunications, positionnée en plein cœur de Paris. Actuellement en pleine évolution, nous restructurons notre équipe Appro Team afin d'optimiser la gestion de nos offres dédiées aux professionnels et répondre aux besoins de nos clients. Notre équipe, composée de 25 experts, est à la recherche d'un Lead Développeur PHP pour prendre en charge la partie mobile B2B. Face à la nécessité de nous adapter rapidement aux changements technologiques, ce poste offre l'opportunité d'être au cœur de projets stimulants dans un environnement ouvert à l'innovation. Notre stack actuelle est 100% PHP, bien que nous soyons ouverts à l'exploration d'autres langages comme Go et Python à l'avenir. Missions Missions principales : - Piloter le développement des applications mobiles B2B, assurant une qualité de code irréprochable. - Coordonner l'activité de 8 développeurs back-end spécialisés en PHP. - Mettre en place des sessions de code review et de pair programming afin d'élever le niveau technique de l'équipe. Missions annexes : - Collaborer avec l'équipe Front-End, et potentiellement intervenir sur des aspects de développement JavaScript en React. - Participer à la réflexion pour une éventuelle migration technologique à l'avenir. Stack technique À maîtriser : - PHP (environnement principal) - Capacité à comprendre et implémenter des solutions en utilisant des paradigmes de développement modernes. Environnement technique global : - Ouverture vers Go et Python - Méthodologies de développement Agile - Outils de versionning tels que Git
Entreprise Notre client, acteur majeur du secteur des solutions documentaires et filiale d'un grand groupe bancaire, recherche un Tech Lead C# / React (H/F) pour son site proche de Paris, dans le cadre d'un fort développement de ses activités digitales et applicatives. L'entreprise porte une ambition forte de croissance et investit durablement dans ses équipes techniques et ses plateformes. Poste Integre au sein d'une squad agile, vous intervenez en tant que referent technique sur un produit strategique. Vous combinez expertise technique, vision architecture et encadrement d'equipe, avec un role cle dans la qualite, la performance et l'evolution des solutions developpees. Missions Assurer le role de referent technique sur le produit et ses evolutions Concevoir l'architecture applicative et definir les orientations techniques Encadrer les developpeurs et accompagner leur progression Participer activement aux developpements sur la stack C# / React Mettre en place et garantir les bonnes pratiques (code review, standards, tests) Construire et maintenir les pipelines CI/CD Definir et suivre les KPI techniques du produit Garantir la qualite, la performance et la securite des applications Participer a la roadmap technique et aux choix structurants Assurer un support technique aupres des equipes internes et des interlocuteurs metiers Competences techniques C# / .NET (maitrise) React, TypeScript, HTML5, CSS3 Architecture applicative (API, microservices) Docker / conteneurisation CI/CD : Git, GitLab, SonarQube Bases de donnees : PostgreSQL (MongoDB, Redis apprecies) Methodes et pratiques : Agile DevOps Securite applicative (OWASP, ANSSI)
Recherche actuellement un Développeur SharePoint Senior / Expert SPFx pour une mission longue durée de 3 ans. Vous serez en charge de la conception, du développement, de l'évolution et de la maintenance de solutions SharePoint répondant aux besoins métiers. Vous interviendrez également sur les sujets d'architecture, de qualité de code et de bonnes pratiques, avec notamment un rôle de référent technique et de code reviewer auprès de 2 développeurs basés en Inde. 🇬🇧 Un très bon niveau d'anglais est donc indispensable, notamment pour les échanges techniques et les revues de code.
Contexte de la mission :Dans le cadre d'un programme de transformation du système d'information d'un acteur majeur du secteur de l'énergie, un projet de refonte vise à remplacer progressivement plusieurs applications historiques par une solution unifiée. L'objectif est de simplifier les parcours utilisateurs, de supprimer les saisies redondantes et de proposer une meilleure visibilité sur les différentes activités.Le projet s'appuie sur une architecture moderne, modulaire, orientée microservices et event-driven, avec notamment des développements en Java, Angular et Kafka. Au sein de la Squad Front, vous participerez au développement et à l'évolution des nouveaux portails utilisateurs en Angular. Vos missions : - Développer et faire évoluer les portails web en Angular ; - Participer à la conception et au macro-chiffrage des fonctionnalités avec les équipes AMOA/MOE ; - Respecter le Design System et les bonnes pratiques de développement : SOLID, KISS, code review, couverture de tests, etc. - Participer aux phases de tests, à la correction des anomalies et à la préparation des mises en production ; - Veiller aux performances, à la qualité et à la sécurité des applications ; - Contribuer à la documentation technique et au reporting projet ; - Être force de proposition sur les bonnes pratiques, l'outillage et l'amélioration continue. Environnement technique : - Front-end : Angular 17+, TypeScript, JavaScript, CSS ; - DevOps : Git, GitLab CI, Docker, Kubernetes, SonarQube, Argo CD ; - Tests : Jest, Jasmine, Karma, TDD ; - Web : API REST, WebSocket, SSE, State Management ; - Outils : Figma, Storybook, JIRA ; - Méthodologie : Agile / Scrum.
Le cœur du poste, c'est : Prendre des maquettes UX/UI et les transformer en interfaces web HTML5 / CSS3 responsive / mobile-first rendu très fidèle aux maquettes (« pixel-perfect ») gestion des différents navigateurs et écrans Construire des composants UI réutilisables boutons, formulaires, modales, tableaux, menus, cards, etc. avec Tailwind CSS, qui est clairement une compétence centrale composants propres, modulaires et réutilisables Travailler sur le Design System alimenter et faire évoluer une bibliothèque de composants commune documenter les composants dans Storybook expliquer comment les utiliser garantir que les différentes équipes utilisent les mêmes composants et règles Faire du Front-End accessible et performant WCAG / ARIA navigation clavier, lecteurs d'écran, contrastes, etc. optimisation des performances et des assets un peu de SEO technique Travailler avec les autres équipes UX/UI designers développeurs Product Owners Git, code review, CI/CD tests et documentation
Nous recherchons un Senior .NET Developer pour rejoindre une équipe Business Intelligence & Analytics et participer à la conception et au développement d'applications BI&A innovantes. Vous interviendrez sur des solutions cloud-native basées sur .NET C#, Azure et Blazor, utilisées à grande échelle dans un environnement international. Responsabilités : - Concevoir, développer et maintenir des applications performantes avec .NET C#, Blazor et Azure. - Concevoir des architectures cloud-native reposant sur Azure Functions, Azure App Services et Azure SQL. - Développer des applications web modernes et des services backend. - Collaborer avec les Data Engineers, experts BI et Product Owners afin de traduire les besoins métier en solutions techniques. - Garantir les bonnes pratiques en matière de performance, sécurité, qualité et maintenabilité. - Participer à la conception d'architectures et à l'application des Design Patterns. - Effectuer du code review et contribuer à l'amélioration continue. - Accompagner et mentorer les développeurs juniors.