Apprentice, Salesforce Developer
Job Description
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.
About The Job
The Apprentice, Salesforce Developer will support the development of Salesforce applications using Apex and Flows, contribute to data modeling and data quality initiatives, and assist in building our internal AI agent. The role will also involve working on third‑party integrations (REST/SOAP), helping configure and optimize the Salesforce platform, and participating in the management of development environments and deployments. In addition, the apprentice will provide first‑level technical support by troubleshooting incidents, debugging issues, and helping maintain overall system stability.
Location: Europe Campus in Fontainebleau, France – apprenticeship contract.
Responsibilities
- Build custom Salesforce apps using automation tools (Apex and Flows) and contribute to requirements related to the Higher Education domain.
- Data modelling and database work: design smart data models, write complex queries, and help keep data clean and reliable.
- Participate in the development of our internal AI agent (Agentforce).
- Integrations: build and maintain integrations with third‑party systems using REST and SOAP APIs.
- Salesforce configuration (with support from a Business Analyst): roles & permissions, workflows, validation rules, and general platform setup.
- Dev environments & deployments: manage development environments and support the deployment process all the way to production.
- Incident solving & support: be first line on technical issues, debug code, and help keep the system stable and performant.
Qualifications
- In a Bachelor’s or Master’s degree program (Computer Science, Software Engineering, Information Systems, or similar).
- Balancing 1 week at school / 3 weeks in the company.
- Seeking an apprenticeship where you can build real skills and ship real features.
- Bonus: first project in development (school, personal project, internship, hackathon…).
- Strong motivation to learn Apex (classes, triggers, tests), Visualforce, and Lightning Web Components (LWC).
- Good understanding of HTML or CSS.
- Familiarity with SQL, Java or JavaScript.
- Interest or experience with REST / SOAP APIs.
- Professional level English, comfortable contributing to workshops and agile ceremonies.
- Prioritization & decision‑making: able to manage requests in a high‑stakes environment.
- Collaboration & facilitation: enjoys working in a squad and cooperating cross‑team.
- Curiosity about AI: excited about using AI to work smarter.
- Adaptability: comfortable with uncertainty, flexible, and creative.
- Strong problem‑solving mindset and attention to detail.