Software Engineer
HIBA e.V.
Leipzig, Germany
yesterday
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, GermanJob location
Remote
Leipzig, Germany
Tech stack
Java
JavaScript
API
Amazon Web Services (AWS)
Software Applications
Unit Testing
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Databases
Continuous Delivery
Continuous Integration
Python
NoSQL
Scrum
Software Architecture
Software Engineering
Software Systems
SQL Databases
Google Cloud Platform
GIT
Information Technology
Software Version Control
Docker
Jenkins
Job description
- Entwicklung und Implementierung von Softwarelösungen für verschiedene Anwendungsbereiche
- Analyse und Optimierung bestehender Softwareanwendungen zur Verbesserung der Performance und Skalierbarkeit
- Design und Implementierung von neuen Funktionen basierend auf den Anforderungen der Fachabteilungen und Kunden
- Sicherstellung der Code-Qualität durch regelmäßige Reviews und Unit-Tests
- Zusammenarbeit in agilen Teams nach Scrum- oder Kanban-Methoden
- Integration und Weiterentwicklung von APIs und Schnittstellen zu Drittanwendungen
- Unterstützung des gesamten Software-Entwicklungszyklus von der Anforderungsanalyse bis hin zur Implementierung und Wartung
- Anwendung von Best Practices in der Softwareentwicklung, inklusive Versionskontrolle (Git), Continuous Integration und Continuous Delivery (CI/CD)
Requirements
- Abgeschlossenes Studium der Informatik, Softwaretechnik oder eine vergleichbare Qualifikation
- Mehrjährige Berufserfahrung in der Softwareentwicklung, idealerweise mit verschiedenen Programmiersprachen (z. B. Java, C#, Python, C++, JavaScript)
- Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban)
- Kenntnisse in der Arbeit mit Datenbanken (z. B. SQL, NoSQL) sowie Cloud-Technologien (AWS, Azure, Google Cloud) von Vorteil
- Erfahrung mit Tools für Versionskontrolle (Git), Build- und Deployment-Management (z. B. Jenkins, Docker)
- Verständnis von Software-Architekturen und -Designmustern sowie deren Implementierung
- Problemlösungsfähigkeiten und die Fähigkeit, komplexe technische Anforderungen in Lösungen umzusetzen
- Gute Kommunikations- und Teamfähigkeiten
- Sehr gute Deutsch- und Englischkenntnisse
Benefits & conditions
HIBA zeichnet sich durch ein innovatives und dynamisches Arbeitsumfeld aus, das sich auf IT- und Engineering-Lösungen spezialisiert hat. Wir bieten fortlaufende Weiterbildungsmöglichkeiten, um sicherzustellen, dass unsere Mitarbeiter stets auf dem neuesten Stand der Technologie sind. Mit flexiblen Arbeitszeiten und der Möglichkeit zum Home-Office unterstützen wir eine ausgewogene Work-Life-Balance. Unsere attraktive Vergütung und umfangreichen Karrierechancen machen HIBA zu einem idealen Ort für motivierte Fachkräfte, die ihre Karriere in der IT- und Engineering-Branche vorantreiben möchten.