Aktiviere Job-Benachrichtigungen per E-Mail!

C# .Net Developer

Norconsulting

Frankfurt

Vor Ort

EUR 55.000 - 75.000

Vollzeit

Heute
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 führendes Unternehmen im IT-Bereich sucht einen Softwareentwickler zur Unterstützung bei Projekten in Softwareentwicklung und Systemintegration. Die Rolle umfasst die Entwicklung von Softwarelösungen, die Verantwortung für technische Projekte und die Kommunikation mit Kunden. Bewerber sollten umfassende Kenntnisse in Programmiersprachen, agilen Methoden und IT-Technologien mitbringen.

Qualifikationen

  • Umfassende Kenntnisse in IT-Technologien, insbesondere Programmiersprachen und Frameworks.
  • Erweiterte Kenntnisse in aktuellen Build Systemen und Projektmanagement.
  • Englisch (mindestens B2) und Deutsch (C2).

Aufgaben

  • Entwicklung und Implementierung von Software in mehreren IT-Technologien.
  • Verantwortlich für die Erstellung von Aufwandsschätzungen und technische Dokumentationen.
  • Durchführung von Kunden-Workshops und technische Qualitätssicherung.

Kenntnisse

Programmierkenntnisse
Agile Methoden
Kommunikationsfähigkeiten
Teamfähigkeit
ITIL

Ausbildung

Bachelor oder vergleichbar

Tools

Jenkins
Maven
Docker
Git
JUnit
Selenium

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 z.B. in Excel-Makros (VBA), Scripting, Datenbanken (SQL), .NET, C / C++ oder Java basierter Programmierung) 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) inkl. 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 techn. Komponente), durch gezieltes Coaching von Einzelpersonen (z.B. Einarbeiten und Begleiten eines neuen Team-Mitgliedes in ein Aufgabengebiet) oder mittels Schulungen für eine Gruppe (z.B. Halten einer Anwenderschulung) auch beim Kunden.
  10. Kommunikation auf Fachbereichs- und Managementebene der Kundenseite (z.B. Regelmeetings abhalten, Abstimmung von Anforderungen, Teilnahme im Steering Board).
  11. Proaktive Identifizierung, Bewertung und Umsetzung von Optimierungs- und Geschäftsmöglichkeiten innerhalb des laufenden Projektes und Mitwirkung bei den nachfolgenden Vertriebsaktivitäten.

Anforderungen :

  1. Ausbildung : Bachelor oder vergleichbar
  2. umfassende Kenntnisse in IT-Technologien / Applikationen insbesondere Programmiersprachen und Frameworks in der Softwareentwicklung mithilfe eines Java EE Technologiestacks (JSF, JPA und Objekt-Relationalen Mapping-Frameworks (z. B. Hibernate)) bei der Programmierung und Durchführung von Entwicklertests und mit Testautomation (z.B. mithilfe von TestNG, JUnit, Selenium)
  3. umfassende Kenntnisse in agilen Methoden (z.B. Scrum, Kanban) sowie im Bereich Continious Delivery bzw. Deployment (z.B. Jenkins, Maven, Docker) über relationale Datenbanken, SQL und PL / SQL im Umgang mit Versionskontrollsystemen (z.B. Git, Subversion) und ChangeManagement-Systemen (bspw. BugZilla, Confluence, Jira)
  4. erweiterte Kenntnisse in aktuellen Build Systemen (z.B. Maven oder Gradle), ITIL und Projektmanagement, Anwendung von Architekturkonzepten, Frameworks, Entwurfsmustern sowie UML
  5. Kommunikations- und Teamfähigkeiten
  6. Englisch (mindestens B2) und Deutsch (C2)
  7. 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.