02.05.2026 aktualisiert


100 % verfügbar
.Net Entwickler und Software Architekt
Bergkamen, Deutschland
Deutschland
Skills
Asp.Net.Net FrameworkAtlassian ConfluenceAtlassian JiraMicrosoft AzureC#DatenbankenPythonPostgreSQLMicrosoft Visual StudioWindows Presentation FoundationMicrosoft Sql-ServerMySQLNunitSoftware Architecture
- Fortgeschrittene Kenntnisse in C#
- Weitere Programmiersprachen, Frameworks und Datenbanken:
- Python, Go
- .Net, ASP.NET, Blazor, WPF, DevExpress, NUnit
- MySQL, MS SQL, PostgreSQL
- Softwareentwicklungstechnologien:
- Git, ReSharper
- Jira, Confluence, Azure DevOps, GitLab
- Visual Studio, VSCode, Rider, GoLand
CPSA-F: Certified Professional for Software Architecture
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Projektziel
Ziel des Projektes ist es, den Prozess der Erfassung, Digitalisierung und Verwaltung eingehender Postsendungen in
Unternehmen effizienter zu gestalten. Durch den Einsatz einer innovativen Plattform soll die Bearbeitungszeit von
Postsendungen reduziert, die Sicherheit der Daten gewährleistet und die Flexibilität der Postverwaltung erhöht
werden.
Projektbeschreibung
Projektumfang:
Das Projekt umfasst die Implementierung einer umfassenden Lösung für die Digitalisierung und Verwaltung von
Postsendungen innerhalb von Unternehmen. Das entwickelte System ermöglicht es, eingehende Postsendungen zu
digitalisieren und diese mit Einverständnis des Nutzers an diesen per Mail zu Versenden. Die Nutzer können
individuelle Digitalisierungsregeln im Webportal festlegen, die automatisch angewendet werden, sobald
Postsendungen erfasst sind.
Technische Umsetzung:
Die technische Umsetzung umfasste die Entwicklung eines Backends in C# inklusive API-Schnittstellen, eines
Windows-Clients mittels DevExpress für administrative Aufgaben sowie eines Android-Clients auf Zebra Geräten für
die Mitarbeiter der Poststelle. Zusätzlich wurde ein Webportal für Endnutzer implementiert, dass eine flexible
Steuerung und Überwachung der Postverarbeitungsprozesse ermöglicht.
Arbeitsweise
Um die Anforderungen der Stakeholder effizient umzusetzen, wurden diese strukturiert als Issues in GitLab
dokumentiert. Diese Issues wurden regelmäßig in Stakeholder Besprechungen überprüft und Milestones
zugewiesen. Gemeinsam mit dem Entwicklungsteam wurden die Issues verfeinert, um klare Abnahmekriterien zu
definieren und die Anforderungen genau festzulegen.
Verantwortlichkeiten
Rolle als Software Entwickler:
Ziel des Projektes ist es, den Prozess der Erfassung, Digitalisierung und Verwaltung eingehender Postsendungen in
Unternehmen effizienter zu gestalten. Durch den Einsatz einer innovativen Plattform soll die Bearbeitungszeit von
Postsendungen reduziert, die Sicherheit der Daten gewährleistet und die Flexibilität der Postverwaltung erhöht
werden.
Projektbeschreibung
Projektumfang:
Das Projekt umfasst die Implementierung einer umfassenden Lösung für die Digitalisierung und Verwaltung von
Postsendungen innerhalb von Unternehmen. Das entwickelte System ermöglicht es, eingehende Postsendungen zu
digitalisieren und diese mit Einverständnis des Nutzers an diesen per Mail zu Versenden. Die Nutzer können
individuelle Digitalisierungsregeln im Webportal festlegen, die automatisch angewendet werden, sobald
Postsendungen erfasst sind.
Technische Umsetzung:
Die technische Umsetzung umfasste die Entwicklung eines Backends in C# inklusive API-Schnittstellen, eines
Windows-Clients mittels DevExpress für administrative Aufgaben sowie eines Android-Clients auf Zebra Geräten für
die Mitarbeiter der Poststelle. Zusätzlich wurde ein Webportal für Endnutzer implementiert, dass eine flexible
Steuerung und Überwachung der Postverarbeitungsprozesse ermöglicht.
Arbeitsweise
Um die Anforderungen der Stakeholder effizient umzusetzen, wurden diese strukturiert als Issues in GitLab
dokumentiert. Diese Issues wurden regelmäßig in Stakeholder Besprechungen überprüft und Milestones
zugewiesen. Gemeinsam mit dem Entwicklungsteam wurden die Issues verfeinert, um klare Abnahmekriterien zu
definieren und die Anforderungen genau festzulegen.
Verantwortlichkeiten
Rolle als Software Entwickler:
- Konzeption neuer und Erweiterung vorhandener Funktionalitäten gemäß den erhobenen Anforderungen.
- FullStack-Programmierung zur Entwicklung und Erweiterung der Software.
- Anlegen von automatisierten Tests via MSTest und später NUnit
- Durchführung von Fehleranalysen und -behebungen
- Mitarbeit an den Aufgaben eines Product Owners in der Rolle seines Stellvertreters
- Erstellung und Verwaltung der Projekt-Roadmap, inklusive Milestone-Planung und Priorisierung von Issues in Abstimmung mit den Stakeholdern.
- Durchführung von Issue Refinements zur klaren Definition und Strukturierung der Aufgaben.
- Erstellen und Pflegen der Architekturdokumentation
- Konsolidierung und Evaluation von bereits bestehenden Anforderungen
- Konzipierung und Planung eines Refactoring des gesamten Produkts
Projektziel
Die Weiterentwicklung einer administrativen Produkt-Suite zur effizienten Unterstützung von administrativen
Tätigkeiten im Unternehmen.
Projektbeschreibung
Das Projekt umfasste die Entwicklung und Verbesserung einer Suite von Anwendungen, die zentrale administrative
Aufgaben innerhalb des Unternehmens unterstützen. Die Produkt-Suite deckte Bereiche wie Personal-Verwaltung,
Asset-Management, Buchhaltung und Rechnungsverwaltung sowie Arbeitszeiterfassung ab. Zur Umsetzung wurden
eigenständige Anwendungen mit DevExpress Windows Clients entwickelt, welche über MSSQL Datenbanken
vernetzt sind.
Arbeitsweise
Um die Anforderungen der Stakeholder effizient umzusetzen, wurden diese strukturiert als Issues in GitLab
dokumentiert. Diese Issues wurden regelmäßig in Stakeholder Besprechungen überprüft und Milestones
zugewiesen. Gemeinsam mit dem Entwicklungsteam wurden die Issues verfeinert, um klare Abnahmekriterien zu
definieren und die Anforderungen genau festzulegen.
Verantwortlichkeiten
Rolle als Software Entwickler
Die Weiterentwicklung einer administrativen Produkt-Suite zur effizienten Unterstützung von administrativen
Tätigkeiten im Unternehmen.
Projektbeschreibung
Das Projekt umfasste die Entwicklung und Verbesserung einer Suite von Anwendungen, die zentrale administrative
Aufgaben innerhalb des Unternehmens unterstützen. Die Produkt-Suite deckte Bereiche wie Personal-Verwaltung,
Asset-Management, Buchhaltung und Rechnungsverwaltung sowie Arbeitszeiterfassung ab. Zur Umsetzung wurden
eigenständige Anwendungen mit DevExpress Windows Clients entwickelt, welche über MSSQL Datenbanken
vernetzt sind.
Arbeitsweise
Um die Anforderungen der Stakeholder effizient umzusetzen, wurden diese strukturiert als Issues in GitLab
dokumentiert. Diese Issues wurden regelmäßig in Stakeholder Besprechungen überprüft und Milestones
zugewiesen. Gemeinsam mit dem Entwicklungsteam wurden die Issues verfeinert, um klare Abnahmekriterien zu
definieren und die Anforderungen genau festzulegen.
Verantwortlichkeiten
Rolle als Software Entwickler
- Konzeption neuer Funktionalitäten gemäß den erhobenen Anforderungen.
- FullStack-Programmierung zur Entwicklung und Erweiterung der Software.
- Durchführung von Fehleranalysen und -behebungen
- Erstellung und Verwaltung der Projekt-Roadmap, inklusive Milestone-Planung und Priorisierung von Issues in Abstimmung mit den Stakeholdern.
- Durchführung von Issue Refinements zur klaren Definition und Strukturierung der Aufgaben.
Unterstützung bei der Entwicklung eines umfassenden Microservice-Systems, inklusive Performance-Optimierungen
in diversen C# Komponenten und Erweiterung der Test-Coverage.
Leistungen:
in diversen C# Komponenten und Erweiterung der Test-Coverage.
Leistungen:
- Steigerung der Leistungsfähigkeit durch gezielte Optimierungen in verschiedenen C# Komponenten.
- Sicherstellung der Softwarequalität durch die Erhöhung der Test-Coverage