C# .Net Developer

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Frankfurt
EUR 50.000 - 80.000
Sei unter den ersten Bewerbenden.
Vor 3 Tagen
Jobbeschreibung

Gesucht werden Mitarbeiter mit sehr gutem IT-Wissen zur Unterstützung für Projekteinsätze im Bereich Softwareentwicklung und Systemintegration. Dabei werden Sie selbständig und selbstverantwortlich arbeiten und ggf. die technische Projektleitung für Teil-Komponenten übernehmen.

Je nach Projekteinsatz Aufgaben/Leistungen in folgenden Bereichen:

  1. Entwicklung bzw. Implementierung von Software bzw. Applikationen in mehreren IT-Technologien (z.B. Programmierung in Excel-Makros (VBA), Scripting, Datenbanken (SQL), .NET, C/C++ oder Java) bis zum Abschluss / zur Lösung kaufmännischer, technischer oder organisatorischer Probleme.
  2. Erstellung oder Anpassung (auf Basis von Change Requests) von Komponenten zu Standardapplikationen (Customizing / Konfiguration, sowie Implementierung/Integration) oder von Teilkomponenten in Softwarelösungen.
  3. Verantwortlich für die Identifikation neuer Methoden, Verfahren, Regelwerke (z.B. Continuous Delivery, DevOps, etc.) bzw. Tools und Applikationen im Team.
  4. Verantwortung für die Erstellung von Aufwandsschätzungen und Kalkulationsgrundlagen (z.B. durch Zulieferung von Schätzwerten zu einem Modul oder einer Teilkomponente oder ggf. fachliche Unterstützung im Rainbow-Prozess), inklusive Auswahl geeigneter Software-Pakete.
  5. Konzeption der Testfälle und Implementierung der jeweiligen Testumgebung (z.B. UNIT-Tests, Regressionstests).
  6. Entwicklung und Mitwirkung bei der Umsetzung von Qualitätssicherungs- und Abnahmekonzepten sowie Durchführung der technischen Qualitätssicherung.
  7. Verantwortung für die Erstellung und Pflege technischer Dokumentationen (z.B. Benutzerhandbuch, Programmierrichtlinien, SOHB) in mehreren Aufgabengebieten.
  8. Verantwortlich für die Durchführung von Kunden-Workshops im (Teil-)Projekt, z.B. Erstellung und Halten von Präsentationen, Moderation, Durchführung von PoC (Proof of Concept).
  9. Fachliche Betreuung von Kunden und/oder Mitarbeitern durch einfachen Wissenstransfer (z.B. Erläuterung einer neuen technischen Komponente), gezieltes Coaching (z.B. Einarbeitung und Begleitung eines neuen Team-Mitglieds) oder Schulungen für Gruppen (z.B. Anwenderschulungen), auch beim Kunden.
  10. Kommunikation auf Fachbereichs- und Managementebene der Kundenseite (z.B. Regelmeetings, Abstimmung von Anforderungen, Teilnahme im Steering Board).
  11. Proaktive Identifizierung, Bewertung und Umsetzung von Optimierungs- und Geschäftsmöglichkeiten im laufenden Projekt sowie Mitwirkung bei Vertriebsaktivitäten.

Anforderungen:

  • Ausbildung: Bachelor oder vergleichbar
  • Umfangreiche Kenntnisse in IT-Technologien / Applikationen, insbesondere Programmiersprachen und Frameworks in der Softwareentwicklung mit Java EE Technologien (z.B. JSF, JPA, Hibernate), sowie in Testautomatisierung (z.B. TestNG, JUnit, Selenium).
  • Erfahrung in agilen Methoden (z.B. Scrum, Kanban), Continuous Delivery/Deployment (z.B. Jenkins, Maven, Docker), relationale Datenbanken, SQL, PL/SQL, Versionskontrollsysteme (z.B. Git, Subversion), Change Management (z.B. BugZilla, Confluence, Jira).
  • Kenntnisse in Build-Systemen (z.B. Maven, Gradle), ITIL, Projektmanagement, Architekturkonzepten, Frameworks, Entwurfsmustern, UML.
  • Kommunikations- und Teamfähigkeit
  • Englisch (mindestens B2) und Deutsch (C2)
  • Bereitschaft zu einer Sicherheitsüberprüfung nach dem Sicherheitsüberprüfungsgesetz (SÜG)