Anwendungsentwickler*In
Role details
Job location
Tech stack
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