Software Entwickler im Bankenumfeld (Atruvia, Scrum, SAFe, Troubleshooting, Java, JavaScript, Eclipse, WebStrom, Angular, Oracle, SQL, Kafka, Openshift, Docker) Remote/Karlsruhe

Job description:

**Breitschaft zum PI-Planning nach Karlsruhe zu fahren 1-2 tage pro Monat.**
**Besinders wichtig:**
* **Vorherige Atruvia-Erfahrung oder mindestens im Banking Umfeld**
**Beschreibung der zu besetzenden Position des Entwicklers:**
Der Software Engineer ist an der Entwicklung einer Anforderung beginnend mit der Analyse über den Test hinaus bis zur Auslieferung in Produktion inkl. daraus entstehenden Wartungsmaßnahmen beteiligt. Er bringt seine Fähigkeiten in das Softwareentwicklungsteam mit ein, um anstehende Aufgaben gemeinsam zu meistern und effiziente Lösungen zu finden. Ausprägungen dezentral entwickelt Software im dezentralen Umfeld in Java, JBF, HTML, C+
- usw.
**Im Aufgabenbereich der zu besetzenden Position des Entwicklers fällt:**
* Konzipiert, designed, entwickelt, testet, pflegt und wartet Software.
* Berücksichtigt die Modularisierung, Skalierung und Wartbarkeit des Softwareprodukts.
* Ist in der Lage, verschiedene Aufgabendisziplinen innerhalb des Teams wahrzunehmen (Entwicklung dezentral, Entwicklung zentral, Test und Fachexpertise), kann Spezialist in einer Disziplin sein.
* Der Software Engineer spezifiziert und schätzt Anforderungen in der Sprintplanung bzw. während der Konstruktionsphase.
* Identifiziert und organisiert Aufgaben in Abstimmung mit dem Team und bearbeitet diese.
* Setzt die vom Produktmanager und Produktverantwortlichen in der Entwicklung geforderten Anforderungen bis zur Auslieferung in der definierten Qualität um (beinhaltet u. a. Konzeption / Design, Implementierung, Test bzw. Testautomatisierung, Auslieferung).
* Fordert Maßnahmen zur Erreichung der Qualitätsziele des Produktes vom Produktverantwortlichen oder Projektleiter ein.
* Berät den Produktverantwortlichen in der Entwicklung bei der Ausgestaltung der Entwicklungsartefakte.
* Im mixed Umfeld ist er für die Selbstorganisation des Teams mit verantwortlich. Hierzu gehört auch die Definition von Fertigstellungskriterien im Team sowie die Priorisierung und verbindliche Zusage von Anforderungen innerhalb eines Sprints gegenüber dem Squad Owner (Product Owner) oder Projektleiter.
* Identifiziert geeignete Maßnahmen und setzt diese zur Optimierung der Teamarbeit im Rahmen des kontinuierlichen Verbesserungsprozesses um.
*  Realisierung der Module/Datenbanken
* Integration der Module/Datenbanken zu Software-Einheiten
* Einbindung der SW-Einheiten ins System
* Durchführung der Freigaben
* Einsatz von DB-Objekten in die verschiedenen Testumgebungen
* Durchführung von Entwicklertest (inkl. der Übergabe in die Testinfrastruktur und abschließender Tests der implementierten Module)
**Vorteilhaft für die zu besetzenden Position des Entwicklers:**
* mit Umfeldern mit hohem Komplexitätsgrad (Abhängigkeiten, Fachliche Abstimmungen mit fachlichen Schnittstellen außerhalb des Team-Umfelds)
* mit der Einhaltung der regulatorischen Bankenanforderungen
* in agiler Entwicklung (Scrum, SAFe)
* Eigenen hohen Anspruch an Qualität der Auslieferung
* Kenntnisse über Methoden fürs Troubleshooting
* Lernbereitschaft
* Agile Projektarbeitsweise
* Vertreten der agilen Werte: Fokus, Offenheit, Respekt, Mut und Selbstverpflichtung
* Zusammenarbeit mit cross-funktionalen Teams
* Kommunikationsfest
* Eclipse, WebStorm oder nach Absprache auch andere
* Java
* JavaScript (für Migrationsprojekte oder für JBF)
* Angular
* Datenbanken: Oracle, SQL oder DB2, Redis oder Postgres
* Event-Message-Systeme: z.B. Kafka
* ggf. Prozess-Engines
* Openshift, Docker und CICD
**Sonstiges:**
* Rückübertragung Know-How-Transfer zur Atruvia AG (Einarbeitung von Mitarbeiter\*innen der Atruvia AG mit dem Ziel des Know-How-Transfers)
* Arbeits
- und Dokumentationssprache ist deutsch, daher sind sehr gute Deutschkenntnisse zwingend erforderlich
* Eine Beauftragung erfolgt Systemseitig bis Ende des Quartals. Eine längerfristige Zusammenarbeit ist gewünscht und wird ggf. weiterbeauftragt

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.