Job
In this role, you analyze the existing database connection of RWTHmoodle and implement the necessary adjustments for the migration to PostgreSQL, including testing, troubleshooting, and further development of Moodle plugins.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- The position is based in the Process Support and Digitalization of Studies and Teaching (PDSL) department at the IT Center.
- As a software developer, you will contribute to migrating the central learning management system RWTHmoodle to PostgreSQL.
- This includes in particular:
- Analysis of the existing database connection for RWTHmoodle.
- Design and implementation of the changes required to migrate to PostgreSQL.
- Supporting the migration through testing and troubleshooting.
- Coordination with the relevant departments and technical teams.
- Needs-based further development of Moodle plugins and other web applications in the field of teaching.
- Documentation, release management, and 2nd-level support.
Our expectations of you
Education
- You have successfully completed vocational training as a mathematical and technical software developer and hold a bachelor’s degree, or you have a bachelor’s degree in computer science or an equivalent qualification in a related field.
Qualifications
- You work with motivation, independently, and with a strong service orientation.
- You are a team player and enjoy working in interdisciplinary teams.
- PHP and relational databases, particularly MySQL and PostgreSQL.
- REST and XML-RPC APIs.
- HTML, CSS, and JavaScript.
- Evaluation and integration of open-source software.
- AI-powered features in learning platforms.
- Agile software development, for example in a Scrum team.
- Contribute to open-source projects within a global community.
- You are interested in the technical testing and integration of AI-powered features for teaching.
- You are motivated to continually expand your knowledge and skills and learn additional programming languages and technologies.
- You are familiar with agile methodologies and version control.
- You enjoy sharing your knowledge and communicate confidently in German (at least C1 level) and English.
Experience
- Ideally, you have several years of experience in software development projects and expertise in one or more of the following areas:
- Development experience with Moodle and Moodle plugins.
What we offer
- The position is offered as an employee role.
- The position is to be filled as soon as possible and is limited to 3 years.
- The fixed term is governed by Section 14(1) of the Part-Time and Fixed-Term Employment Act (TzBfG).
- This is a full-time position.
- The classification is based on the TV-L collective agreement.
- The position is graded up to pay grade 11 (EG 11), depending on your qualifications.
Benefits
Work-Life-Integration
Health, fitness & fun
Topics you will work on
Job locations
About your employer
The TIM institute for technology and innovation management (TIM) under the leadership of Professor Dr. David Antons, Prof. Dr. Frank Piller and Prof. Dr. Oliver Salge is a leading institution in research fields such as innovation and technology management and strategy. Currently, an interdisciplinary team of researchers from the fields of business economics, psychology, computer science and engineering is teaching and researching at the TIM institute in close cooperation with the engineering institutes of RWTH Aachen University.
- Established Company
- Onsite, Hybrid
- Science, Research
More jobs
These jobs might also interest you
sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...
Participation in security analyses and assessment of applications and IT systems. Support in the design and implementation of technical security measures (e.g., WAF, Load Balancing, Firewall, etc.). Conducting and supporting penetration tests,...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...