Startdatum:
asap
Enddatum:
30.10.2021
Beschäftigungsart:
Freiberuflich
Region:
Nürnberg
Beschreibung:
Für unseren Kunden in Nürnberg sind wir aktuell auf der Suche nach einem Senior Entwickler (m/w/d) Webtechnologien.
Falls Sie die folgende Projektbeschreibung interessiert und Sie die Anforderungen ausreichend abdecken, bitten wir Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort (Stunden- oder Tagessatz) sowie Ihres Profils (vorzugsweise in Word).
Projektstandort: Nürnberg (100% on-site)
Dauer: asap bis 30.10.2021
Volumen: Vollzeit
Abgabefrist beim Kunden: asap, spätestens 03.03.2021
Kurzbeschreibung:
Im Projekt wird mit agilen Methoden und Domain-Driven-Design gearbeitet. Die Oberflächen werden mit Angular 9 und 10 (HTML5; TypeScript, CSS3) und Google Angular Material umgesetzt und müssen barrierefrei sein. Das Backend soll als REST-Services mit Java und JEE 8 (plain) realisiert werden.
Im Projekt wird die Geschäftslogik und die zugehörigen Entscheidungen mit der Decision Model and Notation (DMN), und Friendly Enough Expression Language (FEEL) modelliert und entwickelt. Die entwickelten Entscheidungsmodelle werden im JAVA Code aufgerufen.
Die Toolkette basiert auf Confluence, JIRA, Innovator, git, maven, Bitbucket, nodejs, npm, Visual Studio Code (VSC), Eclipse + plugin, Webstorm, sonarqube, jenkins, TAMARA/SILK, Cucumber, SQLDeveloper, Eclipse, NetBeans, Intellij, IDEA, Liquibase, SCTM, PACT, Nexus.
Aufgaben:
- Konzeption, Entwicklung und Dokumentation unternehmenskritischer SW zur Berechnung von Leistungshöhe und Dauer sowie Rückrechnung bei nachträglichen Änderungen inkl. Abschnittsbildung bei Gesetzesanpassungen mit effizienter Wartbarkeit
- Konzeption, Entwicklung und Dokumentation unternehmenskritischer SW zur Ermittlung und Veranlassung der fälligen Zahlungen inkl. Sollstellung und Absetzungen und Anbindung an das ERP-System
- Konzeption und Entwicklung einer Referenzbibliothek und Referenzimplementierung für eine barrierefreie Business Anwendung zur Bearbeitung von Leistungsanträgen
- Konzeption unternehmenskritischer SW mit JEE und REST und Angular 9/10
- konzeptionelle Backendentwicklung der IT-Anwendungs- und Systemarchitektur
- Coaching und Unterstützung von weniger erfahrenen Entwicklern
- Identifikation von Sicherheitsrelevanz und Risiken in Backlog Items
- Unterstützung der Teams bei der Identifikation von sicherheitsrelevanten Back Log Items
- Unterstützung der Teams bei der Beschreibung von Security Stories und Evil Stories
- Unterstützen der Teams bei der Identifikation erforderlicher Sicherheitsmaßnahmen (z.B. aus den SIA-Katalogen)
- Identifikation, Management und Tracking von Sicherheitsrisiken
- Auswertung aktueller und geplanter Sicherheitsaktivitäten in den Teams
- Regelmäßige Teilnahme an Refinements und andere Scrum Events der Teams und Durchführung von Security Refinements
- Jederzeit auskunftsfähig über das Sicherheitsniveau der Anwendung(en) des Projekts/Verfahrens und der aktuellen Maßnahmen
- Monitoring, Konsolidierung der Informationen aus den Sicherheitstools
Anforderungen:
- Mehrjährige Erfahrung in der Entwicklung von Anwendungen zur Leistungsberechnung inkl. Rückrechnung und Wartbarkeit
- Mehrjährige Erfahrung in der Analyse, Modellierung und Implementierung von Geschäfts- und Entscheidungslogik
- Kenntnisse der Decision Model and Notation (DMN) und Friendly Enough Expression Language (FEEL)
- Mehrjährige Erfahrung in der Entwicklung von Anwendungen von Zahlungs- und Buchungssystemen mit ERP-Anbindung
- Mehrjährige Erfahrung in der Entwicklung von barrierefreien Anwendungen mit Angular 9/10 und Google Angular Material
- Vertiefte Kenntnisse JEE 8 und Eclipse Microprofile und REST
- Spezialwissen Angular 9/10, HTML 5, TypeScript, CSS3
- Vertiefte Kenntnisse Mehrschicht-Anwendungen
- Vertiefte Kenntnisse Microservices
- Spezialwissen Design & Modellierung von SW (OOA/OOD, UML, DDD)
- Spezialwissen gängige Java Tools (Eclipse, Ansible, Ant, Maven, JUnit, Git, Docker)
- Vertiefte Kenntnisse im Umgang mit RDBMS inkl. SQL und Liquibase/FlyWay
- Vertiefte Kenntnisse Agiler Praktiken (z.B. Clean Code Development, Pair Programming, Continuous Integration, Refactoring, Test Driven Development)
- Mehrjährige Kenntnisse sicherer Softwareentwicklung
- Mehrjährige Kenntnisse der IT-SRL
- Mehrjährige Kenntnisse der SIA-Methodik
- Mehrjährige Kenntnisse der Agile Security Practices
Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.