Job
- Level
- Experienced
- Job Field
- IT, DevOps
- Employment Type
- Full Time
- Contract Type
- Temporary employment
- Salary
- 59.000 to 84.000€ Gross/Year
- Location
- Hanover
- Working Model
- Onsite
Job Summary
In this role, you analyze requirements for multi-tenant deployment of Open Journal Systems, design scalable architectures, and implement automation and deployment solutions using PHP and JavaScript.
Job Technologies
Your role in the team
- The TIB offers publication services for scientific journals and conference publications. The software used, "Open Journal Systems" (OJS), is the most widely used editorial software of its kind worldwide, with over 50,000 journals. It is open-source software, and we participate in its development. Together with colleagues, you will design, implement, and deliver new services for TIB's clients. This particularly includes customizing the Open Journal Systems infrastructure for multi-tenant deployment, including appropriate automation and deployment solutions.
- Your activities include requirements analysis for client-specific OJS deployment ("Software as a Service"): analysis of existing approaches, consideration of technical framework conditions, and security aspects in single- and multi-tenant operation.
- Design of a scalable, multi-tenant architecture with appropriate deployment and operational models.
- Software development for further customization of the OJS software (PHP, JavaScript).
- Implementation of a multi-tenant deployment and system architecture.
- Ensuring code quality through testing, code reviews, and continuous integration.
- Deployment and operation of the software, including ensuring IT security and data protection.
- Monitoring, error analysis and performance optimization as well as documentation.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed academic university degree (Master's or university diploma) in Computer Science, Technical Informatics, IT Security, or a comparable field of study.
Qualifications
- Agile, goal- and solution-oriented working style with high implementation competence in complex requirement environments.
- Solid knowledge in the development, customization, and configuration of web applications (web technologies, distributed systems, databases).
- Knowledge of scientific publication processes or willingness to acquire such knowledge.
- Ability to work independently on scientific research.
- Very good written and spoken German and English skills, including the ability to communicate complex technical content to the target audience at a scientific level (B2/C1).
- Strong communication and collaboration skills in interdisciplinary teams.
- Good programming skills in PHP.
Experience
- Comprehensive and proven experience in the development, maintenance, and operation of complex digital services, including conception, implementation, and strategic further development.
- Experience in developing software components for OJS.
- Experience in the administration of complex server environments (Debian/Linux), including containerization.
- Experience in script and automation development (Shell, Ansible).
- Experience with version control systems (GitLab) and the implementation of automated testing procedures (unit tests).
- Experience in designing and implementing Continuous Integration/Continuous Delivery processes.
This text has been machine translated. Show original
What we offer
- The position is initially limited to three years. The regular weekly working hours amount to 39.8 hours (full-time). Part-time employment is generally possible. The classification will be in pay group 13 TV-L, provided the personal requirements are met.
- In the field of Publication Services, employees work in various roles to realize free access to scientific information (Open Access). TIB supports you in your plans for professional and personal development and offers, among other things, opportunities for cross-project exchange on organizational and technical topics through the Digital Services Development competence area. You work in a small team with experienced OJS colleagues.
- Furthermore, we offer a public service-oriented workplace in the public sector based on TV-L with a salary according to pay grade 13 TV-L.
- A special year-end bonus as well as 30 days of vacation per year based on a five-day workweek, plus additional days off on Christmas Eve (24.12.) and New Year's Eve (31.12.).
- A flexible workplace in terms of time and space, with options to reconcile work and family life, such as mobile working and flexible working hours (flextime).
- A modern workplace in a central location in Hanover with a collegial, attractive, and versatile work environment.
- An employer with a wide range of training and development opportunities, corporate health promotion, and retirement benefits for the public service (VBL).
- Employee discount at the cafeterias of the Hannover Student Union as well as the opportunity to use the diverse offerings of Hannover University Sports.
- Independent and forward-looking activities that offer variety and room for personal development.
- We value the diversity of our employees and emphasize an open, error-tolerant, and collegial working environment.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Food & Drink
More net
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
Technische Informationsbibliothek (TIB)
The TIB – Leibniz Information Centre for Science and Technology and University Library provides German scientific, research and business communities with literature and information in the fields of technology, architecture, chemistry, computer science, mathematics and physics. Its task is to preserve recorded knowledge and make current information available independently of time or location today and into the future.
Description
- Founding year
- 1959
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Science, Research