Apprentice, PHP Developer
INSEAD
Le poste en détail
The Digital department at INSEAD supports the school's global operations by delivering cutting-edge technological solutions that enhance teaching, research, and administrative functions. It ensures seamless integration of digital tools and infrastructure across all campuses, fostering innovation and operational efficiency.
INSEAD is seeking an Apprentice, PHP Developer, to join our Digital department. This an apprenticeship contract based at our Europe Campus in Fontainebleau – France.
About the Job
The Apprentice PHP Developer helps develop our web platform using PHP/Symfony. He/She assists in adding new features, improving the user interface (HTML, CSS, JavaScript), and working with the database (MSSQL). He/She supports integration with other systems (PeopleSoft, Salesforce) and learns how to deploy code in the development environment. He/She helps monitor and resolve technical incidents, fix bugs, and collaborates with internal teams in an agile environment.
Your role within the team
Build and improve our web platform (PHP Symfony)
- Develop new features for the applicant platform (programme applications, scholarships, admin tools).
- Write clean, maintainable code and progressively improve architecture with the team.
Front-end contributions
- Implement UI changes using JavaScript, HTML, CSS.
- Improve user experience for applicants and admins.
Database and data work (MSSQL)
- Write queries, support data troubleshooting, and contribute to data quality.
- Help optimize performance and reliability where needed.
Integrations and APIs
- Support integrations with PeopleSoft via REST and SOAP webservices.
- Support integration with Salesforce through MuleSoft (API-based flows, troubleshooting, monitoring).
Dev environments and deployments
- Develop and deploy to the dev environment through the team’s deployment process.
- Participate in release readiness (checks, validations, basic documentation).
Incidents, requests, and support
- Handle technical incidents and requests reported by clients and internal admins.
- Debug issues, propose fixes, and help keep the platform stable and performant.
Cross-team collaboration
- Work with other departments (business, operations, admins, integration teams).
- Participate in agile ceremonies and contribute to continuous improvement.
The ideal profile
- You are in a Bachelor’s or Master’s degree program (Computer Science, Software Engineering, Information Systems, or similar).
- 1 week at school / 3 weeks in the company
- You’re looking for an apprenticeship (alternance) where you can build real skills and ship real features.
- Bonus points if you’ve already done a first project in dev (school, personal project, internship, hackathon…).
- Strong motivation to learn and grow in PHP Symfony development
- Good understanding of web fundamentals (HTTP, APIs, JSON)
- Comfort with JavaScript, HTML, CSS basics
- Interest or experience with SQL (MSSQL is a plus)
- Interest or experience with REST / SOAP APIs
- Bonus: understanding of integrations (MuleSoft, Salesforce, PeopleSoft), CI/CD, testing
- Communication & English: professional level English (daily collaboration)
- Problem-solving mindset and attention to detail
- Collaboration: you enjoy working in a squad and with other departments
- Adaptability: comfortable working in a changing environment
- Prioritization: able to manage incidents vs feature work
Kindly submit your application along with a CV in English.
In France, apprenticeship contracts are agreements combining work and study, allowing young individuals to gain vocational training and practical experience while being paid and working towards a diploma or qualification.