
Softwareentwickler (m/w/d)
CPU Consulting & Software GmbH6 months ago
Karlsruhe, GermanySenior
Responsibilities
- Entwicklung, Weiterentwicklung und Wartung moderner Full-Stack-Softwarelösungen im Frontend und Backend.
- Analyse und Konzeption fachlicher Anforderungen sowie Implementierung, Testing, Deployment und Wartung über den gesamten Software-Lifecycle.
- Entwicklung modularer, skalierbarer und wartbarer Softwarearchitekturen sowie Integration von Modulen und Datenbanken.
- Durchführung von Entwickler- und Integrationstests, Code Reviews, Bugfixing, Qualitätssicherung und Testautomatisierung.
- Zusammenarbeit mit Product Ownern, Produktmanagern und cross-funktionalen Teams sowie Mitwirkung an Sprintplanung und Aufwandsschätzungen.
- Unterstützung beim Betrieb und bei der Weiterentwicklung bestehender Anwendungen und Werkzeuge.
Requirements
- Abgeschlossenes Studium der (Wirtschafts-)Informatik, Ausbildung zum Fachinformatiker oder vergleichbare Qualifikation.
- Mehrjährige Erfahrung in der Softwareentwicklung als Full-Stack Developer.
- Sehr gute Kenntnisse in Java, Spring Boot oder Jakarta EE, Angular, TypeScript, SQL und Datenbankentwicklung.
- Erfahrung mit Microservices-Architekturen und komplexen Datenstrukturen.
- Kenntnisse in Testautomatisierung und Softwarequalität sowie Erfahrung mit agilen Entwicklungsmethoden wie Scrum und SAFe.
- Wünschenswert sind Kenntnisse in der Internationalisierung von Anwendungen, Testmanagement- und Testautomatisierungswerkzeugen, Container- oder Cloudplattformen wie OpenShift sowie im Bankenumfeld oder mit regulatorischen Anforderungen.
- Analytische und strukturierte Arbeitsweise, Teamfähigkeit, Kommunikationsstärke, Eigenverantwortung, Lernbereitschaft und hoher Qualitätsanspruch.
- Deutschkenntnisse auf C1/C2-Niveau und Englischkenntnisse auf B2-Niveau.
Benefits
- Überwiegend Remote-Arbeit mit gelegentlichen Präsenzterminen am Standort.
- Unbefristeter Arbeitsvertrag.
- Bezuschussung der betrieblichen Altersvorsorge mit 20%.
- Gezielte Schulungen und Möglichkeiten zur fachlichen Weiterentwicklung.
- Flexible Arbeitszeiten mit Gleitzeitkonto und Möglichkeit zum mobilen Arbeiten.
- Hardware- und Bike-Leasing sowie Zugang zu einem Mitarbeiterrabattportal.
- Agiles, modernes Entwicklungsumfeld mit langfristiger Perspektive.