Unser Kunde ist ein führendes Unternehmen im Bereich Technologien und Dienstleistungen, die den grünen Übergang vorantreiben. Mit nahezu 800 Mitarbeitern und über 2.000 Kunden bietet das Unternehmen Lösungen für Energie, Stromnetze, Wasser und Infrastrukturprojekte, die auf eine nachhaltige, flexible und zuverlässige Zukunft abzielen. In Ihrer Rolle als Fullstack Developer im BoFiT-Team werden Sie in einem agilen DevOps-Team an der Optimierungslösung BoFiT arbeiten. Zu Ihren Aufgaben gehören das Schreiben von sauberem, testbarem und wartbarem Code sowie die Erstellung der entsprechenden technischen Dokumentation. Sie tragen zur Wartung und Weiterentwicklung einer ausgereiften Optimierungslösung bei, erweitern bestehende Funktionalitäten und unterstützen das Team bei der Weiterentwicklung der Architektur. Darüber hinaus werden Sie an Code-Reviews teilnehmen und zur kontinuierlichen Verbesserung der Entwicklungsprozesse beitragen. Die Zusammenarbeit mit Software-Ingenieuren, Architekten und Fachexperten ist ein wesentlicher Bestandteil Ihrer täglichen Arbeit. Das Unternehmen bietet Ihnen ein innovatives und internationales Arbeitsumfeld, in dem Sie Ihre Ideen und Kompetenzen einbringen können.
(Junior) Fullstack Developer
Beschreibung
Anforderungen
Um in dieser Position erfolgreich zu sein, benötigen Sie einen Bachelor- oder Masterabschluss in Softwareentwicklung, Informatik, Ingenieurwesen oder einer vergleichbaren Qualifikation. Idealerweise bringen Sie 1-2 Jahre Erfahrung in der objektorientierten Programmierung mit, insbesondere Kenntnisse in C++ sowie die Bereitschaft, in mehreren Programmiersprachen (Java, C#) zu arbeiten. Erfahrung mit mindestens einer gängigen integrierten Entwicklungsumgebung (IDE) wie Eclipse, Visual Studio oder IntelliJ ist ebenfalls erforderlich. Sie sollten mit Versionskontrollsystemen wie Git, Bitbucket oder GitHub vertraut sein und ein grundlegendes Verständnis von SQL-Datenbanken (z.B. PostgreSQL, Oracle) mitbringen. Analytisches Denken und starke Problemlösungsfähigkeiten sind ebenso wichtig wie eine proaktive, praktische Denkweise mit einem ausgeprägten Qualitätsbewusstsein. Gute Englischkenntnisse in Wort und Schrift sowie die Fähigkeit zur Zusammenarbeit über Teams, Standorte und Kulturen hinweg runden Ihr Profil ab. Wünschenswert sind zudem Erfahrungen mit KI-unterstützten Entwicklungstools, Java-Frontend-Entwicklung, Skriptsprachen (z.B. Python), API-Design, CI/CD-Pipelines und Web-Frontend-Entwicklung (React, TypeScript, JavaScript, HTML, CSS). Deutschkenntnisse sind von Vorteil.