Join Carrefour and be part of a team of over 10,000 motivated employees! Whether from our 705 stores or our headquarters, every day we strive to satisfy our customers and work together towards our goal: becoming a global leader in food transition for everyone! Mission Working with other IT Developer(s) and/or Project Manager(s) throughout the software development life cycle. Working with either following Waterfall or Agile frameworks and will mostly use popular coding languages (e.G. JavaScript). Being part of the IT Transversal services department and have strong ties with the IT Technology & Operations team. Responsibilities Analyze users’ needs and then design, test, and develop software to meet those needs. Recommend software upgrades for customers’ existing programs and systems. Produce clean, efficient code based on specifications. Collaborate with other computer specialists to create optimum software. Design each piece of an application or system and plan how the pieces will work together. Create a variety of models and diagrams (such as flowcharts) that show the software code needed for an application Work with other developers to design algorithms and flowcharts. Integrate software components and third-party programs. Verify and deploy programs and systems. Document every aspect of an application or system as a reference for future maintenance and upgrades. Troubleshoot, debug and upgrade existing software. Testing and deploying programs and systems. Fixing and improving existing software. Ensure that a program continues to function normally through software maintenance and testing. Gather and evaluate user feedback. Recommend and execute improvements. Create technical documentation for reference and reporting. Profile BA in Computer Science, Engineering or a related field. Proven experience as a Software Developer, Software Engineer or similar role. knowledge of low-code technologies (e.G. OutSystems) is a plus. Familiarity with Agile development methodologies. Experience with software design and development in a test-driven environment. Knowledge of coding languages (e.G. C++, Java, JavaScript) and frameworks/systems (e.G. AngularJS, Git). Experience with databases and Object-Relational Mapping (ORM) frameworks (e.G. Hibernate). Ability to learn new languages and technologies. Excellent communication skills. Resourcefulness and troubleshooting aptitude. Attention to details. Our offer A full-time permanent contract. Acompetitive salary with attractive extralegal benefits: car or mobility budget, smartphone with subscription, meal vouchers, discounts on your groceries at our integrated Carrefour stores, performance-related bonus, bicycle leasing under favorable conditions (after one year in the company), group insurance, hospitalization and/or outpatient insurance at favorable conditions, benefits program with numerous discounts at partners on Ekivita Edenred,... Smart Way of Working: flexible working hours and arrangements to ensure a balance between work and private life. Continuous training and real internal growth opportunities. An exciting job at one of Europe's largest retailers. At Carrefour, we aim to attract and retain people of all generations and backgrounds, each bringing their own unique experiences. We believe that by doing so, we can better satisfy our customers and strengthen our performance and innovation. As a Carrefour employee, you're invited to contribute positively to the promotion of our diversity policy.