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.
ContexteDans le cadre du développement et de l'évolution de produits digitaux à forts enjeux métier, nous recherchons un(e) Développeur(se) Backend Senior pour rejoindre une équipe produit évoluant dans un environnement technique moderne et international. La mission porte sur la conception, le développement et l'amélioration continue d'applications robustes, scalables et maintenables, avec une forte exigence sur la qualité du code et la fiabilité des solutions. MissionsConcevoir et développer de nouvelles fonctionnalités backend. Faire évoluer et maintenir les applications existantes. Participer aux choix d'architecture et aux ateliers de conception technique. Développer des APIs synchrones et des flux asynchrones. Participer à l'intégration des applications dans un écosystème SI complexe. Garantir la qualité, la performance et la maintenabilité du code. Mettre en place et maintenir les tests automatisés. Participer aux code reviews et promouvoir les bonnes pratiques de développement. Contribuer au BUILD comme au RUN et au maintien en condition opérationnelle. Être force de proposition sur les sujets techniques et participer à l'amélioration continue. Partager ses connaissances et contribuer à la montée en compétence de l'équipe. Environnement techniqueJava – Expert – Impératif Spring Boot / Spring – Expert – Impératif Kafka – Confirmé à Expert – Important SQL – Confirmé – Important PostgreSQL Docker / Kubernetes CI/CD, notamment GitHub Actions Environnements Cloud APIs REST Kafka Streams selon les projets Architecture modulaire / Clean Code DDD apprécié
Concevoir, développer, tester, déployer et monitorer les solutions applicatives en Sunbelt / langage procédural. Assurer le support aux équipes et services métiers. Participer à l'amélioration continue et à la modernisation du domaine applicatif. Travailler en étroite collaboration avec les parties prenantes métier et les développeurs des autres équipes. Contribuer aux choix d'architecture et être capable de les argumenter. Participer aux pratiques de code review, pair programming et partage de connaissances. Intervenir sur l'ensemble de la chaîne de développement. Suivre et restituer l'avancement des travaux et estimer le reste à faire. Être force de proposition sur l'évolution des systèmes et des processus.
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)
Kajenthi@RED Global - Look for a Senior Java developer - Bucharest (Roumania) - Hybrid - Freelance - 6 months + RED Global is looking for a Senior Java Developer - Full-stack, in Bucharest, 2 days on site per week. You'll have to design, develop, integrate and maintain enterprise software solutions within a complex, multi-tier platform. Key responsibilities Analyse functional and technical specifications and translate them into maintainable software solutions. Design, develop, test, integrate and maintain Java-based application components. Develop and integrate web services and APIs for enterprise and multi-tier applications. Contribute to software architecture, technical design and component modelling activities. Apply sound object-oriented design principles, coding standards and reusable development patterns. Participate in code reviews, defect resolution and continuous improvement of software quality. Support application integration and collaborate with testing teams throughout the delivery lifecycle. Produce and maintain technical specifications, design documentation and development records. Contribute actively to Agile ceremonies, estimations and iterative delivery planning. Work independently while communicating clearly with technical and non-technical stakeholders. Experience and skills What you will bring to the role Minimum 10 years of professional IT experience. At least 5 years of hands-on software and application development experience. Expert-level Java development skills in complex production environments. Strong experience developing enterprise web applications and multi-tier or n-tier systems. Proven experience designing and developing web services and APIs. Good practical knowledge of software architecture and technical design. Experience using modelling or CASE tools, such as UML-based design environments. Experience working with Agile software development methodologies. Technical focus Java development Enterprise application Web services & APIs Software architecture & design Modelling / CASE UML or comparable environments tools Delivery methodology Agile If you're interested by this Freelance role, please send me your CV at
NOUVEAU BESOIN – FULLSTACK .NET / REACTJS SENIOR (H/F) 🚨 Pour l'un de nos partenaires CAP, intervenant pour un client final du secteur des assurances (AXA), nous recherchons des Développeurs FullStack .NET / ReactJS Seniors. 📍 Localisation : Lille ou Nantes 👥 6 postes ouverts 🏠 Mode hybride : 2 jours minimum/semaine sur site client 💰 TJM achat : 410 € max 🎯 Expérience : 6 ans minimum 🔹 Votre mission Intégré(e) au sein de la tribu IARD Entreprise, vous rejoindrez une équipe projet en environnement Agile (Scrum / Kanban) et interviendrez notamment sur : • Co-construction du besoin fonctionnel lors des 3 Amigos avec le Product Owner et l'équipe Qualification • Développement de nouvelles fonctionnalités • Maintenance et évolution du patrimoine applicatif de la squad • Participation aux revues de code / Pull Requests • Participation au Chapter DEV • Contribution à une culture technique forte et collaborative 🛠️ Environnement & pratiques attendues ✅ .NET / C# ✅ ReactJS ✅ Clean Code ✅ Code Review ✅ Tests unitaires / TDD / BDD ✅ Bases de données ✅ Git ✅ Azure DevOps ✅ Agile : Scrum / Kanban 🎯 Nous re
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.
Tech Lead C# / React (H/F) - Rodez (12) 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 Rodez, 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)
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Vous aimez toujours développer, mais vous avez aussi envie d'avoir un vrai rôle dans les choix techniques et la qualité des développements ? Nous recherchons un·e Lead Tech Python pour rejoindre une équipe Agile chez l'un de nos clients et devenir l'un de ses référents techniques. L'enjeu du poste : concevoir et faire évoluer des applications et traitements orientés Data, tout en accompagnant l'équipe vers des pratiques de développement robustes et industrialisées. Votre rôle : développer, cadrer et faire progresser l'équipe Vous garderez une vraie proximité avec le code. Vous développerez et maintiendrez en Python des API, dashboards et pipelines permettant de traiter, analyser et visualiser les données. En tant que référent.e technique, vous interviendrez sur plusieurs dimensions : - Conception & développement : développer des applications et traitements Data en Python et participer aux choix de conception associés. - Qualité logicielle : réaliser les code reviews, challenger les implémentations et diffuser les bonnes pratiques de développement. - Cadrage technique : analyser les besoins, étudier les solutions possibles et accompagner les projets dans leurs choix techniques. - Industrialisation : contribuer à rendre les développements plus fiables, maintenables et facilement déployables. - Accompagnement : apporter votre expertise aux développeurs, aux PO et aux différentes équipes projet. - Transverse : travailler avec les autres équipes techniques pour faire remonter les besoins et contribuer à la mise en place de pratiques communes. Vous pourrez également intervenir ponctuellement sur des études Data et accompagner plusieurs projets sur leurs problématiques techniques.
Salesforce CRM SFDC Senior Consultant Our Client is looking to recruit a Salesforce CRM SFDC development and support Senior Consultant with at least 5 to 8 years experience of SFDC projects. You must have Salesforce SFDC Certification with PD1 or similar). Should have good design and debug skills. Must be able to design, code, unit test, performance test, debug, implement and support Salesforce.com applications and integrations. Able to analyze and fix support tickets. Follow best practices and perform configuration/code reviews. The Client is based in the UK and this role can be remote. The rate will depend upon experience. Do send your CV to us in Word format along with your daily rate and availability.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Vous aimez toujours développer, mais vous avez aussi envie d'avoir un vrai rôle dans les choix techniques et la qualité des développements ? Nous recherchons un·e Lead Tech Python pour rejoindre une équipe Agile chez l'un de nos clients et devenir l'un de ses référents techniques. L'enjeu du poste : concevoir et faire évoluer des applications et traitements orientés Data, tout en accompagnant l'équipe vers des pratiques de développement robustes et industrialisées. Votre rôle : développer, cadrer et faire progresser l'équipe Vous garderez une vraie proximité avec le code. Vous développerez et maintiendrez en Python des API, dashboards et pipelines permettant de traiter, analyser et visualiser les données. En tant que référent.e technique, vous interviendrez sur plusieurs dimensions : - Conception & développement : développer des applications et traitements Data en Python et participer aux choix de conception associés. - Qualité logicielle : réaliser les code reviews, challenger les implémentations et diffuser les bonnes pratiques de développement. - Cadrage technique : analyser les besoins, étudier les solutions possibles et accompagner les projets dans leurs choix techniques. - Industrialisation : contribuer à rendre les développements plus fiables, maintenables et facilement déployables. - Accompagnement : apporter votre expertise aux développeurs, aux PO et aux différentes équipes projet. - Transverse : travailler avec les autres équipes techniques pour faire remonter les besoins et contribuer à la mise en place de pratiques communes. Vous pourrez également intervenir ponctuellement sur des études Data et accompagner plusieurs projets sur leurs problématiques techniques.