software developer DevOps

RWTH Aachen

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.

Job summary

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

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Aachen
    Nordrhein-Westfalen, Germany

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.

Company type
Established Company
Work model
Onsite, Hybrid
Industry
Science, Research
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    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...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows
  • syracom AGWiesbaden

    • Easy Apply
    • €50k – €65k
    • Hybrid
    • Onsite
    • Full Time

    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,...

    • WAF
    • XDR
    • SIEM
    • AWS IAM
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    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:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8

software developer DevOps

RWTH Aachen