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.

Your search returns 29 results.
Permanent

Job VacancyJava Developer

█ █ █ ██ █ █
Published on
Apache Kafka
Docker
Git

London, England, United Kingdom

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Permanent

Job VacancySoftware Developer

Rise Technical Recruitment Ltd
Published on

£35k-42k
Blackburn with Darwen, United Kingdom
Software Developer Blackburn £35,000 - £42,000 + 26 Days Holiday plus Bank Holidays + Progression + Pension + Life Insurance + Training This is a great opportunity for a Software Developer who wants to join a market-leading business that will provide on-the-job training and a clear framework to support your long-term career progression. This company is a market leader in digital systems and is currently experiencing rapid growth. They have built a strong reputation within the industry for excellence and quality and are now actively looking to add a new team member who can hit the ground running. Through structured training and progression, you could become a senior technical expert within a foreseeable future all while receiving an excellent benefits package. Within this role, you will develop software in Java, using frameworks such as Spring Boot and Hibernate, working with MySQL, PostgreSQL, or similar databases, and using Git for version control, including merging and participating in code reviews. You will work collaboratively to manage tickets, identify software issues, communicate with customers, and design effective solutions. Continuous improvement and software efficiency are at the forefront, ensuring the delivery of high-quality solutions to customers. The ideal candidate will be an experienced developer with strong Java skills, alongside experience using Spring Boot, MySQL, Git, and modern IDEs such as Eclipse or Visual Studio Code, as well as a solid understanding of object-oriented programming principles and design patterns. Experience in backend development using C#, or familiarity with Java unit testing frameworks such as Jenkins and JUnit, would be advantageous. This is an excellent opportunity for an experienced developer to broaden their skill set and progress into a senior position with a market-leading company that can support you long-term. The Role: * Continuously reviewing development processes and code efficiency * Managing and resolving tickets collaboratively as part of a team * Working with Java, Spring Boot, Hibernate, MySQL and Git *Working on projects with your peers and contributing to the development of new products and technical architecture planning *Office-based, Monday to Friday 8:30 - 5:00pm The Person: * Experience working across the full software development lifecycle in a commercial environment * Commercial experience in backend development using Java (6-11), with hands-on experience in frameworks such as Spring Boot and Hibernate * Experience with relational databases (MySQL, PostgreSQL, or similar) and Git version control (branching, merging, code reviews) Reference Number: BBBH275305 Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
View this job
Contractor

Contractor jobDeveloper Backend .Net (h/f)

emagine Consulting SARL
Published on

6 months
€75k
Luxembourg
Backend Software Engineer (.NET) - Digital Factory Rank: Supervising Associate Department: Digital Factory Role Overview The Software Engineer (.NET) is responsible for designing, building, and operating secure, scalable, and maintainable web applications using the .NET ecosystem. Acting as a key contributor within agile delivery teams, the role collaborates closely with business stakeholders, delivery leads, architecture, UX, backend, frontend, data, and platform teams to translate functional needs into reliable and high-quality software increments. At Supervising Associate level, the role leads complex application delivery, sets engineering direction and develops team capability across initiatives. Key Responsibilities Lead technical delivery across complex .NET workstreams, making design decisions and resolving cross-team dependencies, risks and escalations. Mentor engineers, enforce engineering standards and drive improvements in architecture, security, testing, observability, release readiness and technical debt management. Application Development & Delivery Design, develop, and implement .NET-based solutions, including UI components, application flows, and reusable services using Blazor. Contribute to end-to-end application delivery across build, run, support, and maintenance activities. Deliver working software iteratively by implementing features, fixing bugs, closing development tickets, and supporting sprint commitments. Architecture, Quality & Engineering Practice Apply software engineering principles to ensure scalability, maintainability, reliability, and long-term technical quality. Participate in architecture discussions and contribute to technical decision-making across the application lifecycle. Conduct and participate in code reviews to ensure readability, maintainability, consistency, and alignment with standards. Performance, Reliability & Operations Optimize frontend performance and backend scalability across .NET and Blazor applications. Design resilient application behavior using patterns such as caching, retries, idempotency, and appropriate error handling. Instrument applications with logging, metrics, monitoring, and diagnostics to support operational reliability. Security, Compliance & Collaboration Apply secure coding practices across frontend, backend, and data interaction layers. Support authentication, authorization, secrets management, secure data handling, and dependency management practices. Follow enterprise security, privacy, regulatory, and compliance requirements. What success in this role will look like Demonstrates successful leadership of complex delivery, stronger engineering capability and consistent adoption of quality and architecture standards. Success in this role is evaluated based on the ability to consistently deliver high-quality outcomes across engineering execution, collaboration, technical quality, operational reliability, and enterprise delivery expectations, including: Consistent delivery of working software within sprint commitments and project priorities. High-quality, readable, maintainable, and reusable .NET / Blazor code. Effective participation in code reviews, technical discussions, and continuous improvement activities. Reliable contribution to issue resolution, feature implementation, production support, and root cause analysis. Qualifications & Experience Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field. Professional experience building solutions within the .NET ecosystem. Proficiency in C#, ASP.NET Core and EF Core. Experience with Azure services, CI/CD pipelines, automated testing, and monitoring practices. Experience working in agile delivery environments with sprint-based execution and delivery commitments. Familiarity with API consumption patterns and integration with backend services such as REST APIs. Experience with refactoring, modernization, maintainability, and long-term technical quality improvements. Understanding of application performance, troubleshooting, testing, production support, and maintainability practices. Work effectively as part of a team, contributing to collective success while remaining open to feedback and coaching from more experienced colleagues. Awareness of secure development practices, privacy requirements, and enterprise compliance expectations. 7+ Years of experience are required. Preferred Experience Experience in integration testing. Knowledge of .NET Aspire. Experience in various kinds of system integration patterns. Knowledge of application architectures.
View this job
Permanent

Job VacancyTech Lead C# React (H/F) (Link Consulting)

Link Consulting
Published on
.NET
CSS3
HTML5

42k-52k €
Rodez, Occitania
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)
View this job
Contractor

Contractor jobDéveloppeur SUNBELT (h/f)

emagine Consulting SARL
Published on

6 months
75k €
Luxembourg
Aperçu du PosteLe Développeur SUNBELT sera intégré au domaine Vie Individuelle au sein d'une équipe dynamique. L'objectif principal du poste est de travailler sur le développement et la modernisation des applications Sunbelt tout en collaborant étroitement avec divers intervenants. Principales ResponsabilitésTravailler dans un environnement agile. Concevoir, réaliser, tester, déployer et monitorer les réalisations en Sunbelt. Effectuer du support pour nos services métiers. Adhérer aux principes d'améliorations continues et de modernisation. Devenir un expert dans certaines parties applicatives. Compétences Essentielles (Must Haves)Maîtrise de la programmation procédurale (Ex : Cobol). Expérience avec les bases de données non relationnelles (fichiers indexés). Capacité à faire monter en compétences vos pairs (code review, pair programming). Maîtrise de l'ensemble de la chaîne de développement avec la capacité de justifier les choix d'architecture. Intérêt marqué pour l'assurance Vie. Compétences Appréciées (Nice to Haves)Connaissance de la programmation événementielle (event sourcing) avec KAFKA. Connaissances dans la conception d'APIs REST. Maîtrise de la programmation fonctionnelle (Scala, ...). Connaissance en bases de données non relationnelles (MongoDB). Bonne expérience dans la conception d'architecture avec Angular, React ou Vue.js. Détails ContextuelsType de contrat : Plein temps au sein du domaine Vie Individuelle. Localisation : Présence requise à Leudelange (minimum 3 jours par semaine). Outils : K8s, Jenkins, Instana, Sentry et Git.
View this job

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us