Software developer for learning systems / Moodle

New

FernUniversität in Hagen

Job

In this role, you will develop modern extensions in the Moodle environment, work on enhancing the Moodle core code, and create project-specific Moodle environments, while applying agile methods and software engineering standards.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You gather and analyze requirements in close collaboration with the Center for Learning and Innovation as well as internal and external partners.
  • You design and implement modern enhancements for research, teaching, and digital examinations.
  • You continuously develop the Moodle core code and the third-party plugins in use.
  • You create and further develop support tools in a targeted manner.
  • You implement software engineering standards and ZDI methods (code reviews, unit tests, continuous integration, etc.).
  • You plan, implement, and operate project-specific Moodle environments.
  • You actively engage with the Moodle community to incorporate best practices and technical innovations.
  • You support researchers and staff in using and further developing Moodle.
  • You will contribute to second-level support for the Learning Management System.
  • You monitor and assess technical trends in the Moodle ecosystem and develop innovative solutions.

Our expectations of you

Education

  • You have successfully completed a university degree (at least at bachelor’s level) in computer science, business informatics, or a related IT field. Alternatively, you have completed vocational training in IT or comparable training (e.g., in business administration) with an IT focus, and have several years of relevant professional experience.

Qualifications

  • You have knowledge of relational databases (particularly PostgreSQL) and data analysis.
  • You have programming skills in a systems programming language (e.g., Rust).
  • Knowledge of system administration in Linux-based server environments is an advantage.
  • You have a strong commitment to quality, work in a structured manner, and enjoy agile development.
  • You have excellent communication and consulting skills when working with a range of stakeholders.
  • You actively contribute to a dynamic university environment and help shape technological trends.
  • You demonstrate team spirit, initiative, and a solution-oriented mindset.

Experience

  • You have in-depth knowledge of PHP and ideally experience with the Moodle ecosystem or a comparable LMS.
  • You have experience working with web technologies (e.g., TypeScript, React/Preact frontend, REST architecture, Deno, CSS, HTML).
  • You have practical experience in software engineering, ideally using a range of techniques.
  • You have practical experience in creating unit and integration tests (TDD & BDD, e.g. PHPUnit, Behat).

What we offer

  • Flexible working hours and the option to work from home.
  • A role at one of Germany’s most modern digital universities, where your work has a direct impact on the day-to-day studies of students and teaching staff.
  • A supportive, collegial, and interdisciplinary team.
  • Active support for your career goals through training and development opportunities.
  • Numerous benefits of public service, such as an attractive occupational pension scheme (VBL) for employees, 30 days of annual leave, an annual bonus, and a secure job even in times of crisis.

Benefits

Work-Life-Integration

Health, fitness & fun

Topics you will work on

Job locations

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

About your employer

The FernUniversität in Hagen is certainly unique. For 40 years, it has been the state distance-learning university in the German-speaking world and thus offers an incomparable academic education for those who do not want or cannot enroll at a traditional university. With its comprehensive range of teaching and learning materials, it is the right choice for anyone seeking a full academic education.

Founding year
1974
Company type
Established Company
Work model
Onsite, Hybrid
Industry
Education System
  • 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
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time

    Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...

    • Java
    • Spring Boot
    • Apache Kafka
  • GGW GroupHamburg

    • Easy Apply
    • Hybrid
    • Full Time

    The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...

Software developer for learning systems / Moodle

FernUniversität in Hagen