1 New Internal Mobility opportunity in IT-CA
Post date
12 Jan 2023
Type of notice
Internal Mobility
As a full-stack software Engineer, your main activities will consist of:
- Development of new modules and functionalities for the CERN Open Data portal (COD), as well as contributing to its underlying Open-Source technology, Invenio;
- Interfacing the COD with CERN’s Data Archive and experiment data management systems;
- DevOps activities such as service configuration, deployment and maintenance tasks;
- Usage monitoring and optimisation of COD resources (in particular storage);
- Providing support to COD users and sharing expertise with the Invenio developer community;
- Management of code contributions following an Open-Source development model.
Experience
The successful candidate should have:
- Demonstrated experience in architecting large software projects, preferably for the web, involving design and development of user interfaces, web application back-ends, front-ends, and database schema management.
- Proven experience in service deployment, configuration management and operation.
- Experience with user relations, user support, user requirements definition.
- Experience working in Open-Source software projects is a plus
Technical competencies
- Knowledge of programming techniques and languages: Very advanced knowledge of Python programming, solid knowledge of JavaScript; Experience with the Flask web framework is a plus.
- Conceptualising, designing, and developing user experiences and interfaces: Web UI technologies and toolkits such as SASS, Semantic UI and React; Knowledge of User Experience and Usability practices.
- Design of databases/repositories: Database Management Systems (PostgreSQL in particular) and Object-Relational Mapping libraries (e.g. SQLAlchemy); Elasticsearch/OpenSearch and Redis is a plus.
- Knowledge of system configuration tools: such as container-based technologies and configuration platforms (e.g. Docker, OpenShift) is a plus.
- Knowledge of storage technologies: such as storage management systems (CTA, dCache, Spectrum Scale, HPSS, etc.) and/or HEP data management frameworks is a plus.
Please contact Jose Benito Gonzalez Lopez for more information.
Expiry date
Last modified
10 Feb 2023