Senior IT Developer Azure / .NET
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Köln
- Umkreis (bis 200 km)
- de | en
- 17.01.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2024 – offen
Tätigkeitsbeschreibung
Entwicklung und Implementierung eines automatisierten Systems zum Crawlen, Verarbeiten und Analysieren von SEC EDGAR-Berichten mittels KI-gestützter Sprachverarbeitung. Die Plattform extrahiert, strukturiert und fasst kritische Informationen aus Finanzberichten mit Hilfe generativer KI zusammen, um handlungsrelevante Erkenntnisse für Investmententscheidungen bereitzustellen. Entwicklung und Betrieb einer modernen mobile-first Web-Anwendung mit Next.js und TypeScript. Bereitstellung einer REST-API zur Anbindung an Drittsysteme der Kunden.
Details Backend:
- Implementierung einer modularen Pipeline-Architektur zur Verarbeitung von SEC-Berichten mit Python und Javascript
- Entwicklung eines intelligenten Crawler-Systems zur Abfrage von Finanzdokumenten aus der SEC EDGAR-Datenbank
- Integration des Google Gemini LLM für KI-gestützte Textanalyse und Zusammenfassung
- Entwurf und Implementierung von JSON-Schemas zur strukturierten Datenvalidierung und -speicherung
- Erstellung voll-automatisierter Batch-Verarbeitungsabläufe für großangelegte Dokumentenanalyse
- Entwicklung von Fehlerbehandlungs- und Wiederherstellungsmechanismen für robuste Pipeline-Ausführung
- Implementierung mehrstufiger Dokumentenverarbeitung mit unstrukturierter Datenextraktion
- Implementierung automatisierter Validierungs- und Bereinigungsprozesse für extrahierte Daten
Details Frontend:
- Entwicklung einer Full-Stack-Anwendung mit Next.js 14 und React 18 unter Verwendung von TypeScript
- Implementation einer sicheren Authentifizierung und Autorisierung mittels NextAuth
- Aufbau einer skalierbaren Backend-Architektur mit tRPC für typsichere API-Endpoints
- Datenbankmodellierung und -verwaltung mit Prisma ORM und Migrations-Management
- Integration von Stripe für Zahlungsabwicklung und Webhook-Verarbeitung
- Implementierung responsiver UI-Komponenten mit Radix UI/shadcn und Tailwind CSS
- Entwicklung eines E-Mail-Service-Systems mit React Email und Resend
- Integration von Cloudinary für Medien-Asset-Management
- Einbindung von Analyse- und Tracking-Funktionen mit PostHog
- Implementierung interaktiver Visualisierungen mit React Flow, Framer Motion und Lightweight Charts
- Form Validierung mit React Hook Form und Zod
- Integration von OpenAPI/Swagger für API-Dokumentation
Tätigkeit
Konzeption, Entwicklung, Testing, Integration, Deployment, Wartung
verwendete Technik und Methodik
Backend: Batch-Verarbeitung, CSV, Datenextraktion, HTML-Parsing, JSON, Git, Google Gemini API, JSON-Schema, Konfigurationsmanagement, Markdown, Natural Language Processing, Prozessautomatisierung, Python, REST, Textanalyse, Visual Studio Code
Frontend: Cloudinary, Framer Motion, Git, Jest, JSON, Mobile First UI, Next.js, Node.js, npm, OpenAPI/Swagger, Prisma ORM, pgAdmin, PostHog, PostgreSQL, Radix UI, React, React Email, React Flow, React Hook Form, React Query, Resend, REST, shadcn/ui, Stripe, Tailwind CSS, tRPC, TypeScript, Zod
Large Language Models, Python, Typescript, JavaScript, React (JavaScript library), Softwareentwickler
5/2019 – offen
Tätigkeitsbeschreibung
Drittmarkt-Anpassung, Produktivsetzung und Weiterentwicklung einer Hybridcloud Service-Landschaft auf Basis von Azure zur Abbildung von Geschäftsprozessen im energiewirtschaftlichen Umfeld. Erstellung, Integration und Betrieb von Microservices sowie Portalen für Endkunden und Kundenbetreuer.
Details:
- Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Service Bus, Microservices und Logic Apps
- Modellierung von B2C- und B2B-Geschäftsprozessen in einer generischen Event-Architektur mit Multimandanten-Fähigkeit
- Schnittstellenanbindung an On-Premise- und SaaS-Dienste per REST
- Verarbeitung externer Webhook-Events durch Azure Function Apps
- Erstellen und Versionieren von APIs nach OpenAPI 3-Spezifikation in Azure API Management
- Speichern von Event- und Prozessdaten in Azure CosmosDB- und Azure SQL Server-Instanzen
- Ablage und Verschlüsselung von sensitiven Daten in Azure Key Vault
- Auslagerung von Konfiguration und Assets in Azure App Configuration und Contentful Spaces
- Automatisierung der Erstellung der Infrastruktur über Infrastructure as Code mittels Terraform
- Anbindung an Azure Redis Cache für Distributed Locks
- App-Integration und Gruppenmanagement in Azure Entra ID
- Implementierung von Unittests
- Deployment von ASP.NET Core Microservices in Web Apps und Kubernetes
- Aufbau und Betrieb einer CI/CD-Umgebung für Cloud-Infrastrukur in Azure DevOps für automatisierte Builds und Deployments über Azure DevOps Pipelines
- Logging und Alerting in Azure Application Insights und Microsoft Teams
- Batch-Jobs mit Postman Collection Runner zur Massendatenverarbeitung über APIs
Tätigkeit:
Analyse und Bewertung, Architektur, Design, Implementierung und Test, Infrastruktur, Integration
Verwendete Technik und Methodik:
.NET, ASP.NET Core, Azure API Management, Azure App Configuration, Azure Application Insights, Azure CLI, Azure CosmosDB, Azure DevOps, Azure Entra ID (AAD), Azure Function Apps, Azure Key Vault, Azure Log Analytics, Azure Logic Apps, Azure Redis Cache, Azure Service Bus, Azure Storage Account, Azure Web Apps, Azure Web Jobs, C#, Contentful, Docker, git, JavaScript, JSON, Kanban, Kubernetes, LINQ, Moq, MSTest, NSubstitute, OpenAPI/Swagger, Postman, PostgreSQL, REST, Scrum, SOAP, soapUI, SQL, SQL Server, SQL Server Management Studio, Terraform, Visual Studio, Visual Studio Code, WSDL, XML
.Net, Application Development, ASP.NET, C#, DevOps (allg.), Docker, Git, HTML5, JavaScript, Json, Kubernetes, Language Integrated Query, Microsoft Azure, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Postgresql, Representational State Transfer (REST), Scrum, SOAP, SQL, WSDL (Web Services Description Language), XML
11/2017 – 12/2017
Tätigkeitsbeschreibung
Details:
- Automatisierung von Java Fat-Clients mit Hilfe des viadee Testframework
- Initiale Erstellung und Vereinheitlichung von Testfällen
- Schulung von internen Mitarbeitern
Tätigkeit:
- Testautomatisierung
Test Automation
9/2017 – 11/2017
Tätigkeitsbeschreibung
Details:
- Weiterentwicklung einer Web-Anwendung zur Beauftragung und Abholung von Schadensmeldungen über das Branchennetz des Gesamtverbands der Deutschen Versicherungswirtschaft
- Modellierung von Geschäftsprozessen und Integration in ein Workflow-Management-System
- Implementierung von Unittests
Confluence, Scrum, Apache Tomcat, Apache Maven, Eclipse, Git, Java SE, Java (allg.), Jira, Junit, Spring Framework, XML, Apache Camel, Json
7/2016 – 4/2019
Tätigkeitsbeschreibung
Entwicklung einer PaaS-Lösung zur Integration eines Webportals mit On-Premise-Systemen für die automatische Angebotserstellung von Energietarifen
Details:
− Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Function
Apps und Logic Apps
− Modellierung des Angebots- und Bestellprozesses in nativer Cloud-Middleware
− Etablierung des Sales-Workflows durch inkrementelle Anreicherung von
Business-Entities in Dynamics 365 CRM
− Automatisierung der Erstellung der Infrastruktur als Infrastructure as Code mittels ARM-Templates
− Implementierung von Unit- und Integrationstests
− Aufbau und Betrieb einer CI/CD-Umgebung für Backend und CRM in Azure
DevOps für den automatisierten Build und Deployment
− Backend-Logging über Application Insights mit ElasticSearch-Anschluss
− Aufbau einer unternehmensweiten Monitor-Solution zur Darstellung eines Health
Dashboard mit Alerting
Tätigkeit:
- Analyse und Bewertung
- Design
- Implementierung und Test
- Architektur
.Net Framework (Microsoft), C#, Confluence, DevOps (allg.), Git, HTML5, JavaScript, Json, Jira, Language Integrated Query, Microsoft Azure, Microsoft Dynamics Crm, Scrum, SOAP, Software Architecture, Microsoft Visual Studio, Vue.Js, WSDL (Web Services Description Language), XML, XSD (XML Schema Definition)
8/2015 – 6/2016
Tätigkeitsbeschreibung
Design und Implementierung einer Web-Anwendung zur Analyse von Teile- und Preisinformationen und der Unterstützung im Pricing für den Aftermarket
Details:
- Responsive UI Design nach „Mobile First“-Ansatz für uneingeschränkte Client-Zugänglichkeit
- Mehrsprachigkeit der Benutzeroberfläche
- Rollenkonzept und Benutzermanagement
- REST-Schnittstelle zur Kommunikation zwischen Client und Server
Tätigkeit:
- Design
- Implementierung und Test
Syntactically Awesome Stylesheets (Sass), Microsoft SQL-Server (MS SQL), Confluence, Scrum, Apache Tomcat, Subversion, Eclipse, Git, Gradle, Hibernate (Java), Java SE, Java (allg.), Spring Framework, AngularJS, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST)
10/2013 – 7/2015
Tätigkeitsbeschreibung
Spezifikation und Entwicklung einer Schnittstelle für den Ex- und Import von Inkassodaten
Details:
- Zyklisches Erzeugen und Verarbeiten von Massendaten im XML-Format
- Übergabe der Daten zwischen Systemgrenzen durch Web-Services
- Integration der Lösung in die bestehende Anwendungslandschaft und Job Scheduling-Infrastruktur
Tätigkeit:
- Analyse
- Design
- Implementierung und Test
Oracle Database, Oracle WebLogic Server, Objektorientierte Analyse und Design (OOAD), Apache Maven, Concurrent Versions System, Eclipse, Hibernate (Java), J2EE, Java (allg.), Jenkins, XML, SOAP, Virtualbox, Representational State Transfer (REST), XSD (XML Schema Definition)
3/2011 – 9/2013
Tätigkeitsbeschreibung
Aufbau und Inbetriebnahme der softwaretechnischen Infrastruktur für die Testautomatisierung eines Hybridpostdienstes in einem agilen Projektumfeld
Details:
- Erstellung und Pflege von Infrastrukturklassen für die Automatisierung der HTML-GUI
- Bereitstellung eines Frameworks für die Steuerung automatisierter Tests
- Erweiterung des Symfony-basierten Frontends für die Testdatenerfassung, die Ausführungssteuerung und das Reporting
- Integration der Tests in den kontinuierlichen Testzyklus einer CI-Umgebung
- Datenexport und -import von Testergebnissen von/nach HPQC
- Automatisierung und Wartung von Tests
Tätigkeit:
- Analyse
- Implementierung und Test
Mysql, Confluence, Scrum, Jenkins, Jira, Json, PHP, Representational State Transfer (REST), Selenium, Symfony
6/2009 – 2/2011
Tätigkeitsbeschreibung
Implementierung und Layout von wiederverwendbaren Standard-Steuerelementen für den Einsatz in grafischen Benutzeroberflächen von Rich Internet Applications auf Basis der Silverlight-Technologie. Anbindung der Controls an das Microsoft Automatisierungsframework für den skriptgesteuerten UI-Test.
- Analyse
- Implementierung und Test
C#, Language Integrated Query, Microsoft Silverlight
5/2009 – 6/2009
Tätigkeitsbeschreibung
Erstellung eines POC zur GUI-gestützten Testfallerstellung für das Selenium-Testframework
Details:
- Implementierung einer GUI zur Erstellung von Testfallskripten in tabellarischer Form mit dem Ziel Testkommandos auf natürlichsprachige Art eingeben zu können
- Generieren der Testskripte im spezifischen Selenium HTML-Format
- Ausführung der Testskripte mit Hilfe des Selenium TestRunner
- Speichern und Laden von Testfällen im XML-Format
Tätigkeit:
- Evaluierung
- Implementierung und Test
Java (allg.), Swing (Java), XML, Selenium
2/2009 – 4/2009
Tätigkeitsbeschreibung
Evaluierung der Business Rule Engine "Blaze Advisor" der Firma FICO
- Bewertung der Architektur von Blaze Advisor
- Evaluierung der Entwicklungsumgebung anhand von Demo-Applikationen
- Untersuchung der RMA (Rules Maintenance Application)
- Erstellung eines Leitfadens zur Einarbeitung in das Thema
- Erstellung einer POC-Anwendung
Tätigkeit:
- Evaluierung
Java (allg.)
11/2008 – 1/2009
Tätigkeitsbeschreibung
Konzeption und Entwicklung eines Web-Frontends (Internet) zur Steuerung und Verwaltung exklusiver Werbeaktionen von Geschäftspartnern. Einsatz des Struts2-Frameworks für die GUI-Implementierung und die Integration in das bestehende komponentenbasierte Portal des Kunden.
- Analyse und Bewertung
- Implementierung und Test
Oracle Database, Apache Tomcat, UML, Hibernate (Java), Java (allg.), Vmware, Apache Struts
9/2008 – 10/2008
Tätigkeitsbeschreibung
Untersuchung aktueller Web-Oberflächentechnologien im Java-Umfeld zur Ablösung der Struts 1.1-Anbindung von Oberflächen im viadee Framework unter besonderer Berücksichtigung deklarativer Ansätze
- Analyse und Bewertung
- Implementierung und Test
Java (allg.), Javaserver Pages, Apache Struts
3/2008 – 8/2008
Tätigkeitsbeschreibung
Konzeption und Entwicklung einer beispielhaften Kundenvertragsverwaltung als Desktopanwendung und Webservice-gestützte Webanwendung.
- Fach- und DV-Konzeption
- Implementierung und Test
Microsoft SQL-Server (MS SQL), UML, C#, Language Integrated Query, Windows Presentation Foundation, Microsoft Silverlight
Zertifikate
Microsoft
Microsoft
Microsoft
Ausbildung
Mönchengladbach
Düsseldorf
Über mich
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden