Aktiviere Job-Benachrichtigungen per E-Mail!

C# .Net Developer

TN Germany

Frankfurt

Vor Ort

EUR 50.000 - 80.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Ein innovatives Unternehmen sucht talentierte IT-Profis zur Unterstützung in der Softwareentwicklung und Systemintegration. In dieser spannenden Rolle werden Sie selbstständig an Projekten arbeiten und möglicherweise die technische Leitung für Teilkomponenten übernehmen. Sie werden die Möglichkeit haben, Ihre Fähigkeiten in verschiedenen Programmiersprachen und Technologien einzusetzen, während Sie gleichzeitig Verantwortung für die Qualitätssicherung und die Erstellung technischer Dokumentationen übernehmen. Wenn Sie eine Leidenschaft für Technologie und Teamarbeit haben, ist dies die perfekte Gelegenheit für Sie.

Qualifikationen

  • Umfangreiche Kenntnisse in IT-Technologien, insbesondere Programmiersprachen.
  • Erfahrung in agilen Methoden und Continuous Delivery/Deployment.

Aufgaben

  • Entwicklung und Implementierung von Software in mehreren IT-Technologien.
  • Verantwortung für die Erstellung von Aufwandsschätzungen und Kalkulationsgrundlagen.

Kenntnisse

Java EE Technologien
Testautomatisierung
Agile Methoden
Continuous Delivery
Kommunikationsfähigkeit

Ausbildung

Bachelor oder vergleichbar

Tools

Jenkins
Maven
Docker
Git
Jira
Confluence

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)
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.