Begeisterung und Verständnis für die IT Welt und mathematische Aufgabenstellungen mit dem Anspruch die digitale Arbeitswelt von morgen mitzugestalten … Erste Erfahrung in dem Bereich der Softwareentwicklung auf Basis mathematischer Modelle und Modelle der Informatik
Entwurf der Frontend-Architektur in Abstimmung mit den Teammitgliedern - Erstellen von automatisierten Tests - Durchführung von Code Reviews und Refactorings - Unterstützung des Supportteams bei speziellen technischen Fragestellungen - Technologies: Angular - CSS - Frontend - ROS
Dafür entwerft ihr in abwechslungsreichen Kundenprojekten maßgeschneiderte Webanwendungen, die den unterschiedlichsten Anforderungen gerecht werden. Dabei achtest du natürlich stets auf die Qualität deiner Arbeit hinsichtlich der Wartung bestehender Softwarelösungen und Unit Test
Dann bewirb dich bei uns … Ulm - Das ist zukünftig dein Job - Konzeption und agile Entwicklung von komplexen Backend-Anwendungen in Java … Enge Zusammenarbeit mit anderen Softwareentwicklern zur Umsetzung der Kundenanforderungen und -spezifikationen
Deutschkenntnisse (min. Sprachlevel B1) - Nice-to-Have: Erfahrung mit unseren Technologien und Bibliotheken, z. B. Redux Toolkit - Interesse an neuen Technologien und Methoden, die die Frontend-Entwicklung bereichern - Responsibilities … Sicherstellung hoher Code-Qualität durch Clean Code, Wiederverwendbarkeit und Testbarkeit
Du entwickelst gemeinsam in einem agilen Team innovative Softwarelösungen für unsere Firmenkundenanwendungen - Du berätst das Team des Anforderungsmanagements bei der technischen Machbarkeit der Anforderungen und gibst Aufwandsschätzungen ab
Sie entwickeln auf Basis der internen Kundenanforderungen Lösungen und Architekturen vom Backend bis zum Frontend - Sie entwickeln sowohl Webanwendungen, als auch Mobile Apps - Sie legen großen Wert auf hochwertige Software. Von der Definition der Anforderungen, bis über Testing und Continuous Integration
Erfahrungen mit den Methodiken Kanban oder Scrum - Leidenschaft für Softwareentwicklung mit aktuellen Technologien - Interesse sich in komplexen, vorhandenen Code einzuarbeiten - Sehr gute Team- und Kommunikationsfähigkeiten - Sehr gute Deutsch- und gute Englischkenntnisse
Erfahrung im Umgang mit Datenbank-Management-Systemen (Oracle, MSSQL, PostgreSQL) - Sprach- und Toolkenntnisse im Java-Ökosystem - Responsibilities: Als Software Entwickler bzw. Software Entwicklerin bei uns erwarten Sie folgende Aufgaben