Programmer and Computer Scientist | Programmierer/in bzw. Informatiker/in (m/w/d)

Technische Hochschule Aschaffenburg Land Bayern

Aschaffenburg, Bayern, Deutschland
Published Oct 23, 2025
Full-time
Fixed-term

Job Summary

This role involves developing and managing innovative digital learning and study assistance systems, specifically the 'Study Management Assistant' (SMA) and 'Personal Learning Assistant' (PLA), for the Technical University of Aschaffenburg's MyStudyPath project. The successful candidate will be responsible for the entire software lifecycle, including requirements analysis, software and data architecture design, implementation, quality assurance, and ongoing support. Key tasks include programming the assistants, developing robust interfaces to existing university systems, ensuring data integration, and planning technical tests. The position requires a Master's degree in Computer Science or a related field, strong skills in both backend (Java, Python, C#) and frontend (React, Angular, Vue, JavaScript/TypeScript) development, and experience with databases and DevOps environments. This is a full-time, fixed-term position until the end of 2029, offering a collaborative environment and opportunities for professional development.

Required Skills

Education

Master's degree in Computer Science, Software Engineering, Business Informatics, or comparable qualifications

Experience

  • Professional experience in interface development and authentication
  • Professional experience in DevOps environments
  • Professional experience in test automation, monitoring, and logging
  • Advantageous: Experience with university management systems (Moodle, ILIAS, HISinOne) or Learning Analytics

Languages

Not specified

Additional

  • Fixed-term contract until December 31, 2029; Position is eligible for part-time if full-day coverage is secured through job-sharing.