Anwendungsentwickler*In

Techn. Universität München TUM School of Engin. a. Design Professur Data-driven Material
Garching b. München, Germany
10 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
German, English

Job location

Garching b. München, Germany

Tech stack

ASP.NET
C
HTML
Java
JavaScript
PHP
Microsoft Windows
Application Frameworks
Bash
C Sharp (Programming Language)
C++
Ubuntu (Operating System)
CSS
Databases
Web Development
Web Servers
Python
MySQL
Ansible
Software Engineering
Web Applications
React
Express
Backend
GIT
Vue.js
Front End Software Development
Docker

Job description

In der Anwendungsentwicklung im Rahmen von Forschungsprojekten:

  • Frontend-Entwicklung in HTML, JavaScript, CSS

  • Backend-Entwicklung in Python, JavaScript, PHP, C#, Java

  • Full-Stack Entwicklung

  • Mobile-App-Entwicklung für Android sowie iOS

  • Anwendungsentwicklung in C, C++, C#, Python

  • Bereitstellung der Anwendungen mittels Webserver, Docker In der Systemadministration:

  • Wartung und Pflege laufender Serversysteme (Windows, Ubuntu Linux)

  • Verwalten von Git-Reposetories

  • Verwalten von Datenbanken

Requirements

Im Rahmen laufender Forschungs- und Industrieprojekte werden am AIS verschiedene Anwendungen prototypisch entwickelt. Bei der Umsetzung dieser Prototypen unterstützen Sie die wissenschaftlichen Mitarbeitenden und übernehmen eigenständig die Entwicklung, das Hosting und die Verwaltung von Server-Applikationen und Webanwendungen auf Basis von Projektanforderungen. Da der Lehrstuhl AIS mit rund 15 Mitarbeitenden vergleichsweise klein ist, wird ein Teil der Systemadministration direkt von den wissenschaftlichen Mitarbeitenden durchgeführt. Hier werden Sie ebenfalls mitwirken, indem Sie klassische IT-Systeme (z. B. Verwaltung von Git-Repositoren, Verwaltung von Datenbanken, Einrichten von Mitarbeiter-PCs und Servern) einrichten, betreiben und administrativ betreuen. Durch die enge Zusammenarbeit im internationalen Kollegium sind sehr gute Englischkenntnisse unabdingbar. Um den flexiblen Aufgaben im wissenschaftlichen Umfeld gerecht zu werden sollten Sie folgende Fähigkeiten mitbringen:

  • Studium (Bachelor, FH oder höher) zum/zur Informatiker*In bzw. vergleichbare Ausbildung
  • Einschlägige Berufserfahrung im Bereich der Anwendungsentwicklung
  • Programmierkenntnisse in Ansible, Bash, C, C#, C++, CSS, HTML, Java, Javascript, MySQL, PHP und Python sind erwünscht bzw. Auswahl davon benötigt
  • Fähigkeiten in der Full-Stack-Entwicklung
  • Fundierte Kenntnisse in Frontend-Libraries wie React, Vue.js, etc.
  • Fundierte Kenntnisse in Backend-Libraries wie Express.js, ASP.NET, etc.
  • Kenntnisse im Bereich Installation, Konfiguration und Wartung von Datenbanksystemen
  • Geübter Umgang mit der Verwaltung von Git-Reposetories
  • Selbstständige und eigenverantwortliche Arbeitsweise
  • Teamfähigkeit und kommunikative sowie organisatorische Fähigkeiten
  • Interesse an der Arbeit in einem jungen, internationalen Team
  • Sehr gute Englischkentnisse
  • Loyalität und Diskretion
  • Rasche Auffassungsgabe
  • Wünschenswert: Einschlägige Berufserfahrung

Benefits & conditions

Wir bieten eine interessante und herausfordernde Tätigkeit in einem jungen, internationalen und multikulturellen Team mit einem großen Gestaltungsspielraum und viel Entscheidungsfreiheit. Die Vergütung erfolgt nach dem Tarifvertrag für den öffentlichen Dienst der Länder (TV-L) je nach

Apply for this position