Beschreibung
Die Hauptaufgabe besteht in der Entwicklung neuer Applikationen sowie der Weiterentwicklung von bestehenden Applikationen. Dies beinhaltet nicht nur die eigentliche Programmierung, sondern die Mitwirkung im Gesamtprozess von der Anforderungserhebung bis zur Produktivstellung einer Applikation.Folglich übernimmt der Software-Entwickler auch Spezifikations-, Analyse- und Designaufgaben. Profil im Detail:
• Weiterentwicklung der JavaScript Web Applikationen
• Konzeption, Entwicklung und Integration
• Durchführung von Modultests
• Programmdokumentation
• Möglicherweise auch Einsatz in mehreren Projekten
• Proaktive Kommunikation zum Projektmanager bezüglich möglicher Probleme und Verbesserungsvorschläge
• Kenntnisse und Fähigkeiten
• Mindestens die unten angeführte Erfahrung in der praktischen Umsetzung:
• EDV- oder technisch orientierte Ausbildung an einer HTL oder Universität bzw. Fachhochschule (bzw. eine vergleichbare abgeschlossene Ausbildung) oder mindestens 5-jährige Berufserfahrung als Software-Entwickler.
• Kenntnisse der objektorientierten Systemmodellierung (UML, Use Cases) und Datenbankmodellierung (ER).
• SQL-Kenntnisse
• Erfahrung mit Build-, Test- und Continuous Integration-Prozessen und unterstützenden Tools (GIT, Python DOCTEST bzw. Bamboo / Jenkins)
Technologie Mindest-Anz. Jahre:
Entwicklung von Large Scale Sites 5 Jahre
JavaScript 3 Jahre
HTML / JQuery 2 Jahre
CSS 2 Jahre
Angular.JS bzw. Angular 2-5 1 Jahr
Event Based Presentation Layer (NodeJS) 1 Jahr
• Start: ASAP
• Auslastung: Vollzeit
• Kein Remote möglich