Generic filters
Filtrer par type
Filtrer par Catégories

Mathdoc is hiring a project manager or software engineering expert

Mission :

The software engineering expert manages Mathdoc projects in one or more phases of the software development life cycle, in compliance with the standards, procedures and guidelines in force (analysis, development, qualification, integration, deployment), mainly with a view to providing publishing and distribution services for open access scientific journals or documents on the web.
He/she will also be involved in the national web development projects of the Mathrice thematic network (RT).

Activities :

  • Providing a strategic, long-term vision of the technological choices to be made, the new functions and tools to be developed.
  • Define the main orientations of the softwares developed and design their architecture, alone or as part of a team
  • Leading IT projects in association with external partners, from the expression of needs through to implementation, involving the development and evolution of tools for publishing and disseminating scientific corpora on the web
  • Participate in responses to calls for tender related to the activities and services developed at Mathdoc
  • Designing the hardware and software architecture according to the context. Assemble the software components. Carry out all or part of a software development project (mock-up, specification, design, testing). Deploying applications (installation, support, training, evaluation). Maintaining applications (diagnosing faults, correcting them, etc.) and upgrading them.
  • Evaluate the workload and costs of software development.
  • Evaluate the workload and costs of software development.
  • Ensuring the necessary technological survey in the field.

Skills :

Knowledge :

  • In-depth knowledge of modern programming techniques
  • Proficiency in the Python programming language, and in another programming language, PHP, Ruby…
  • Web server deployment and development in Python and PHP
  • Knowledge (design and administration) of relational (SQL) and non-relational (noSQL) databases.
  • Expertise in one or more development frameworks (Django, Symphony, FLASK, etc.).
  • Knowledge of web design (Javascript MVC framework, HTML/CSS, JSON, API REST, Jquery, Bootstrap, etc.)
  • Git expertise
  • Good knowledge of structured scientific document formats and processing tools (XML, MathML, XSLT, Unicode, LaTeX)
  • Expertise in a Linux development and deployment environment
  • Knowledge of container orchestration, knowledge of Docker/Kubernetes technologies (optional)

Know-how :

  • Analysing the needs of users (publishers, researchers, documentalists) and translating them into technical specifications.
  • Knowing how to analyse and formalise processes in the field of application in relation to users.
  • Ensuring compliance with quality provisions and programming standards.
  • Knowing how to structure and write a technical/functional document adapted to different users.
  • Mastering the use of programming languages
  • Mastering project management methods
  • Leading a meeting

People skills :

  • Ability to work as part of a team on projects involving several partners
  • Autonomy and initiative
  • Initiating and managing partnerships with a wide range of people: researchers, documentalists, developers…
  • Being rigorous
  • Presenting your work at meetings and conferences…
  • Technical English: read, spoken and written. Level B2 (according to the Common European Framework of Reference for Languages).

Background :

Mathdoc, a CNRS/UGA support and research unit with a national remit, provides publishing and documentation services for the mathematical community of the Institut National des Sciences Mathématiques et de leurs Interactions (Insmi) through several research and access portals. Mathdoc is strengthening its IT team in order to develop high-level services and tools for publishing and distributing open-access digital scientific collections, in particular for :

  • the Numdam digital mathematics library, CNRS collective crystal in 2018,
  • the centre Mersenne, a complete scientific publishing infrastructure, collective crystal of the CNRS in 2023.

Mathdoc is located on the Saint-Martin d’Hères campus (Grenoble) and the team, led by mathematicians, comprises 18 people with a variety of backgrounds.

Mathrice, a thematic network of computer scientists from Insmi laboratories and a partner of Mathdoc, is both a place for exchange and mutual assistance and a support for mathematical research by providing a range of digital services: directory of the mathematical community, shared software tokens, access to scientific journals, website hosting…. Ces services constituent la PLM (Plateforme en Ligne pour les Mathématiques), exploitée par une équipe d’une quinzaine d’agents, la PLM-team, qui s’y investissent tout en assurant leurs missions premières dans leur unité. Un cristal collectif du CNRS leur a été attribué en 2021.

Reporting to Mathdoc’s Deputy IT Director, the software engineering expert will work as part of the 8-strong IT team. He/she will have a 20% stake in Mathrice.

He/she will be able to take advantage of external training courses, particularly in IT, offered by the unit’s supervisory bodies.

This position entitles you to the Indemnité de Référence pour les Informaticiens (IRI).