Schlagwörter
Skills
Entwicklung:
- Umfangreiche Kenntnisse in der .NET-Technologie, einschließlich .NET Framework und .NET Core, sowie in der Programmiersprache C#.
- Erfahrung in der Arbeit mit verschiedenen Frameworks und Technologien wie ColdFusion, Webforms, MVC, MVVM, Razor, Xamarin, Biztalk und Camunda.
- Solide Kenntnisse in der Java-Entwicklung.
- Expertise in der Integration von Datenbanken, einschließlich MS SQL, MySQL, Oracle und NoSQL-Datenbanken wie MongoDB und Elastic.
- Umfangreiche Kenntnisse in der Entwicklung und Implementierung von Webdiensten unter Verwendung von SOAP, REST.
- Erfahrung in der Implementierung und Nutzung verschiedener Reporting- und Monitoring-Tools wie Azure Application Insights, Splunk und PowerBI.
- Umfangreiche Erfahrung in der Implementierung von Continuous Integration und Continuous Deployment (CI/CD) Prozessen, insbesondere mit Azure DevOps und YAML-basierten Pipelines sowie klassischen Ansätzen und ARM-Templates.
- Fundierte Kenntnisse in der Verwaltung von Windows-Servern, einschließlich Konfiguration von IIS und LDAP.
- Proficienter Einsatz von Entwicklungstools wie Visual Studio und Azure DevOps für Versionskontrolle, Issue-Tracking und CI/CD.
- Erfahrung im Aufsetzen komplexer Monitoring-Dashboards mit Application Insights.
- Vertrautheit mit Projektmanagement-Tools wie JIRA und Confluence sowie Architekturtools wie LeanIX, Archi, Enterprise Architect, Star UML und draw.io.
Projekthistorie
Leitung der Entwicklungsabteilung mit 6 Entwicklern.
Erarbeitung neuer Entwicklungsprozesse, Mitarbeit an Unternehmensstrategien und Einführung neuer Prozesse. Steuerung und Coaching des Entwickler Teams.
Integration neuer Azure DevOps Prozesse (Agile)
Design von Azure DevOps Build Pipelines.Architektur Design einer neuen Softwarelösung sowie Übergabe an ein externen Entwicklerteams
Migration einer ASP Webanwendung (REST API, MVC, C#)
Fachliche Leitung von 2 Entwickler Teams (10 Entwickler)
Verantwortlich für die Erstellung von Architekturen und Umsetzung neuer Softwarelösungen.
Erstellung von Lösungsarchitekturen
Präsentation der Architekturentscheidungen
Ressourcenplanung und Beauftragung eines Externen Entwicklungsteams
Definition und Dokumentation von neuen Schnittstellen, Datenbank Designs
Integration von Azure DevOps (TFS, CI/NB Builds, LoadTests, Release Management, Testcenter)
Verantwortlich für viele Microsoft .NET Anwendungen, unter anderem für dezentrale Anwendung (Bereich von ca. 10.000 Benutzer und 350 Servern, C#, Webservices, MSSQL, Websites, Windows Mobile)
Software-Entwicklung in der Microsoft-Landschaft (C#, MSSQL)
ASP.NET (WebForms/MVC)
Requirements und Architektur
Soap Webservices (WCF, ASMX)
Restservice (.Net, .NetCore)
BizTalk-Server Entwicklung