- Company Name
- Université Jean Moulin (Lyon III)
- Job Title
- Ingénieur en développement web sémantique H/F
- Job Description
-
**Job Title:** Semantic Web Development Engineer
**Role Summary:**
Develop and enhance the online “Dictionnaire des francophones” (DDF) platform, focusing on semantic web integration, user‑interface modernization, and mobile app support. Ensure compliance with W3C semantic standards, improve system robustness, and document technical solutions for interdisciplinary stakeholders.
**Expectations:**
- Minimum 3 years of professional experience in semantic web or related web development.
- Ability to work autonomously while collaborating with cross‑functional teams and reporting progress.
- Strong problem‑solving mindset, curiosity for emerging technologies, and effective communication of complex technical concepts.
- Commitment to meet project timelines and deliver high‑quality code and documentation.
**Key Responsibilities:**
- Design and refine architecture for integrating lexical resources using RDF/OWL/ SKOS.
- Modernize the front‑end UI to boost ergonomics and performance (React/Angular).
- Coordinate with mobile‑app providers to update and stabilize iOS/Android DDF applications.
- Ensure compliance with W3C semantic standards (RDF, OWL, SKOS, SPARQL, JSON‑LD).
- Identify, analyze, and fix bugs; enhance database security, stability, and scalability.
- Monitor semantic web standard evolution and propose innovative technical improvements.
- Produce clear, comprehensive documentation of ontologies, vocabularies, data models, and interoperability best practices.
**Required Skills:**
- Proficiency with semantic web technologies: RDF, OWL, RDFS, SKOS, SPARQL, JSON‑LD.
- Strong programming skills in JavaScript (Node.js) and at least one of Python, Java, or PHP.
- Experience with front‑end frameworks (React, Angular) and back‑end development.
- Familiarity with graph databases/semantic search engines (e.g., Virtuoso, Stardog).
- Understanding of Linked Data principles and triple‑store query optimization.
- Teamwork, clear technical communication, and autonomous project planning.
**Required Education & Certifications:**
- Bachelor’s degree or higher in Computer Science, Information Technology, Linguistics (with a computational focus), or a related field.
- Relevant certifications (e.g., W3C Semantic Web, OWL/SPARQL training) are a plus but not mandatory.