- Company Name
- Banque de France
- Job Title
- DEVELOPPEUR WEB - SITE INTERNET SOCIETE DE LA DATA SCIENCE APPLIQUEE A L'ECONOMIE - H/F - (STG-6335)
- Job Description
-
**Job Title**
Web Developer Internship – Society of Data Science Applied to the Economy
**Role Summary**
Assist in designing, developing, and deploying an English‑language website that enables secure data and program exchanges for the Society of Data Science Applied to the Economy. Support integration of AI tools to enhance functionality while ensuring compliance with cybersecurity standards.
**Expectations**
- Deliver high‑quality web features under guidance.
- Collaborate with cross‑functional teams (Bank of France staff, data scientists, economists).
- Apply best practices in web security, performance, and accessibility.
- Use AI technologies to improve content generation and user experience.
- Maintain clear documentation and version control.
**Key Responsibilities**
- Plan and implement front‑end and back‑end components (HTML/CSS, JavaScript frameworks, server‑side scripting).
- Build responsive, multilingual (English) UI/UX.
- Integrate secure data exchange mechanisms (API authentication, encryption, role‑based access).
- Deploy applications to production environments (cloud or on‑premise).
- Conduct functional, performance, and security testing.
- Iterate on code based on stakeholder feedback.
- Write technical documentation, usage guides, and maintain Git repositories.
**Required Skills**
- Proficiency in web development languages: HTML5, CSS3, JavaScript (ES6+), and a modern framework (React, Vue, Angular, or similar).
- Server‑side programming: Node.js, Python (Django/Flask), PHP, or equivalent.
- Database knowledge: relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB).
- Basic cybersecurity practices: secure coding, authentication, encryption, OWASP guidelines.
- Familiarity with AI/ML tools (e.g., OpenAI GPT APIs, embeddings, AutoML, or relevant frameworks).
- Version control: Git, branching, pull requests.
- Problem‑solving, teamwork, and clear written communication.
**Required Education & Certifications**
- Current enrollment or completion of an engineering or computer science degree with coursework in web development.
- Experience or coursework in cybersecurity and AI integration is advantageous.
- Optional certifications: AWS Certified Developer, Microsoft Azure Developer Associate, Certified Ethical Hacker, or similar.