Senior Software Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 12437 Berlin
- auf Anfrage
- de | en
- 27.10.2024
Kurzvorstellung
Solide Datenbankkenntnisse. Substantielle Erfahrung mit Azure und AWS.
Qualifikationen
Projekt‐ & Berufserfahrung
4/2023 – offen
Tätigkeitsbeschreibung
Weiterentwicklung einer umfassenden Risk- und Treasury-Anwendung für das Projekt "Universal Bank", das Bankdienstleistungen zu vereinheitlichen und die operationelle Effizienz verbessern soll.
• Konzeption und Implementierung der Anwendung mit WPF, SQL und Entity Framework;
• Erstellung umfangreicher Berichte für Liquiditätsmanagement, Risikoanalyse und Compliance-Überwachung;
• Anforderungsanalyse und Kommunikation mit den Fachabteilungen;
• Exports nach Excel mit EPPlus;
• Erstellung von Unit Tests und Integrationstests mit NUnit und MOQ.
Pandas, Git, Python, .Net Framework (Microsoft), C#, Microsoft Excel, Softwareanforderungsanalyse, SQL, Transact-Sql, Windows Presentation Foundation
1/2022 – 1/2023
Tätigkeitsbeschreibung
Entwicklung von Front-Office-Lösungen für Fixed-Income-Produkte
• Erweiterung einer Kreditbewertungsanwendung für die Eingabe manueller Daten;
• Entwicklung einer Kreditderivate-Anwendung für die GuV-Berechnung von Kreditgeschäften;
• Entwicklung von Excel-VBA-Makros zur Erstellung von Fixed-Income Reports;
• Anforderungsanalyse und Kommunikation mit den Fachabteilungen.
Technische Anforderungen
Python, SQL-Server, VBA, Excel, Pandas, Numpy, Azure, Office365.
.Net Framework (Microsoft), C#, Git, Datenbankentwicklung, Microsoft Azure, Microsoft Excel, Pandas, Python, Software engineering / -technik, Softwareentwicklung (allg.), SQL, Transact-Sql, VBA (Visual Basic for Applications)
9/2021 – 12/2021
Tätigkeitsbeschreibung
Foundry4; UK Cabinet Office, London
Daten-Pipeline zur Observierung von DNS-Adressen der Britischen Regierung in AWS September 2021 – Dezember 2021
Das Cabinet-Office überwacht Veränderungen in DNS-Registrierungen von Behörden und Ämtern zur Verhinderung von Hacker-Angriffen.
• Anforderungsanalyse und Kommunikation mit der Fachabteilung;
• Entwurf der Architektur mit AWS Step Functions, einer PostgreSQL Datenbank, S3 Buckets und einer Django-API;
• Datenextrakt von externen APIs mit AWS Lambda Functions;
• Entwicklung einer Django-API für den Zugriff von Salesforce auf die PostgreSQL Datenbank.
Technische Anforderungen
AWS Step Functions, AWS Lambda Functions, Python, Django, PostgreSQL.
SQL, Pandas, Git, Amazon Web Services (AWS), Django, Postgresql, Python
5/2021 – 8/2021
Tätigkeitsbeschreibung
Entwicklung einer Anwendung zur Zusammenführung von Daten städtischer Behörden zur Betreuung von schutzbedürftigen Kindern und Erwachsenen.
• Anforderungsanalyse und Kommunikation mit dem Endkunden
• Entwicklung eines Web-Basierten Prototypen;
• Entwicklung einer AWS DynamoDB Datenbank.
Technische Anforderungen
TypeScript, Angular, AWS DynamoDB, HTML, CSS.
Git, Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), HTML, Typescript
4/2020 – 4/2021
Tätigkeitsbeschreibung
Tätigkeiten
• Entwicklung eines Web-Portals für Banken zum Beantragen von Kreditbürgschaften;
• Entwicklung von Service-Containern mit Docker und Docker-Compose;
• Entwicklung der MongoDB-Datenbanken;
• CI/CD mit GitHub, Docker, Azure.
Technische Anforderungen
C#.Net, ASP.Net MVC, Azure, MongoDB, GitHub, Serverless, HTML, CSS, NoSQL.
Typescript, Microsoft Azure, Angular, ASP.NET, C#, CSS (Cascading Style Sheet), Git, HTML, Mongodb
11/2019 – 1/2020
Tätigkeitsbeschreibung
Aufbereitung mehrerer Handelsschlüsse und der sich daraus ergebenden Kreditrisikoanalyse.
Tätigkeiten
• Anpassung der Risikodatenbank zum Speichern mehrerer Handelsschlüsse;
• Testen des Benutzeroberfläche;
• Anpassung der Schnittstelle zu den Quant-Bibliotheken;
• Anpassung der Risikoreports in Excel.
.Net Framework (Microsoft), Microsoft Azure, C#, Git, Microsoft Excel, Microsoft SQL-Server (MS SQL), Nunit, Windows Presentation Foundation
4/2019 – 10/2019
Tätigkeitsbeschreibung
Front Office: Entwicklung and Erweiterung von GuV und Risiko-Anwendungen und Services
Tätigkeiten
• Anforderungsanalyse und Kommunikation mit der Fachabteilung;
• Entwicklung einer Access-Applikation zur Verwaltung von Portfolios;
• Entwicklung and Erweiterung von GuV und Risiko-Anwendungen und Services.
Technische Anforderungen
Excel, C# 7, Imagine Trading System, SQL-Server 2014, WCF, Azure Service Fabric, TeamCity, GIT, SpecFlow, NUnit, MOQ, JIRA, Multi-Threading.
SQL, Pandas, .Net Framework (Microsoft), Python, C#, Git, Jira, Microsoft Azure, Microsoft Excel, Microsoft SQL-Server (MS SQL), Nunit, Windows Presentation Foundation
10/2017 – 4/2019
Tätigkeitsbeschreibung
Entwicklung eines Systems zur Optimierung von Kollateral-Margen durch Lineare Programmierung.
• Entwicklung linearer Funktionen, um diese von Gurobi Optimizer lösen zu lassen;
• Entwicklung und Erweiterung des existierenden Frameworks;
• Scrum-Master-Tätigkeiten,
• 3rd Level Über-Nacht-Support.
Oracle Database, SQL, Lineare Regression, C# Developer, PL/SQL Entwickler, .Net Framework (Microsoft), C#, Git, Jira, Nunit, PL/SQL, Python, Windows Powershell, ASP.NET
9/2015 – 10/2017
Tätigkeitsbeschreibung
Entwicklung eines Frameworks zur Entwicklung von Initial Margins für OTC-Derivate mittels der Berechnung von Risikokennzahlen (Greeks).
• Entwicklung von Initial Margins mittels des SBA-Ansatzes für OTC-Derivate;
• Entwicklung von Initial Margins mittels des ISDA Standard Initial Margin Modells (SIMM);
• Zusammenarbeit mit Quants, Analysten und Testern in New York, Wroclaw, Raleigh and Pune;
• Erstellung von Szenarien und P&L Explain basierend auf der Simulation von Ertragskurven.
• Entwicklung von Risko-Feeds anhand von kolletarisierten Ertragskurven;
Erweiterung der Index-Allocation-Platform für den Handel mit Total Return Swaps.
Transact-Sql, Pandas, Windows Presentation Foundation, .Net Framework (Microsoft), Behavior Driven Development, C#, C# Developer, Git, Jira, Json, Nunit, Python, SQL
5/2014 – 5/2015
Tätigkeitsbeschreibung
Design und Entwicklung eines Order-Management-Systems für Währungsgeschäfte
• Entwurf der Benutzeroberfäche;
• Entwurf der Datenbank- und Servicearchitektur;
• Entwicklung der Anwendung mit WPF, Prism, MVVM, WCF und SQL.
Transact-Sql, C# Developer, .Net Framework (Microsoft), C#, Git, Nunit, Windows Presentation Foundation
8/2011 – 3/2014
Tätigkeitsbeschreibung
Entwurf und Entwicklung von Softwareanwendungen für Händler und Fund Manager
• Entwicklung einer Anwendung für Fixed-Income Benchmarkverwaltung
• Erweiterung einer FX Anwendung für den Handel mit Drittanbietern;
Technische Anforderungen
C# 4.5, .Net 4.5, WPF, Win Forms, WCF, LINQ, Net 4, VB6, VBA, Excel, MS SQL Server 2008, SSIS, T-SQL, Visual Studio 2012, NUnit, TFS, TDD, Bloomberg API, Reuters API, Data Mapping.
.Net Framework (Microsoft), C#, C# Developer, Microsoft Excel, Microsoft SQL Server Integration Services (SSIS), Microsoft Visual Studio, Nunit, Transact-Sql, VBA (Visual Basic for Applications), Visual Basic, Windows Presentation Foundation
8/2010 – 7/2011
Tätigkeitsbeschreibung
Taktische Lösungen für Händler und Fond-Manager
• Entwicklung einer C#-Anwendung zur Extraktion von Portfoliodaten über die Bloomberg API;
• Entwicklung einer Lösung zum Laden von Portfoliobenchmarks mit Tibco BW unter Linux;
• Entwicklung von VBA-Abgleichsberichten zum Abgleichen von FX-Handelsdaten zwischen Depotbankdaten und Front-Office-Handelsanwendungen;
• Entwicklung einer Lösung zum Laden von SWIFT MT300 und MT304.
.Net Framework (Microsoft), C#, EMS (Enhanced Message Service), Linux Entwicklung, Microsoft Visual Studio, Mysql, Nunit, Subversion, Transact-Sql, VBA (Visual Basic for Applications), Windows Presentation Foundation
8/2009 – 4/2010
Tätigkeitsbeschreibung
Die Vermittler der ERGO-Gruppe erhalten ein Software-System, das ihnen die Kundenaquise und den Schriftwechsel mit ihren Kunden erleichtern soll. Zu diesem System gehören Tarifrechner, Versicherungsvordrucke usw.
• Entwicklung einer Web-Storage-Lösung zum Up- und Download von Akquise-Dokumenten;
• Eintwicklung einer Web-basierten Serienbrieflösung mit Adobe LifeCycle;
• Entwicklung einer asynchronen Lösung zum Verbinden und Befüllen von Dokumenten;
• Entwicklung von Unit tests mit Nunit und Unterstützung bei der Einführung von Unit Tests im Team;
• Anleitung und Unterstützung von Junior-Entwicklern.
SQL, C# Developer, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Nunit, Subversion, Ajax, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript
1/2008 – 7/2008
Tätigkeitsbeschreibung
Erweiterung eines Windows Services, der XML reports aus einer “Klassenbuchanwendung” extrahiert und über einen XML Web Service an ein Web-Portal übermittelt.
• Erweiterung der Anwendung, um der System-Umgebung einer Schulbehörde gerecht zu werden.
• Entwurf und Entwicklung einer API, um ILM (Identity Lifecycle Manager) Daten an verschiedene Zielsysteme der Schulbehörde zu senden;
• Erstellung von Unit-Test-Anwendungen mit NUnit und MBUnit.
Transact-Sql, SQL, C# Developer, .Net Framework (Microsoft), Nunit
6/2006 – 12/2007
Tätigkeitsbeschreibung
CRM-Systems zur Vermarktung von Werbeinseln
• Refaktorierung großer Teile der WinForms Anwendung, um die Wartbarkeit zu verbessern;
• Erstellung eines Build-Prozesses mit MSBuild;
• Einführung von Coding-Standards und Design-Patterns zur Verbesserung der Software-Qualität.
C#, C# Developer, VBA (Visual Basic for Applications), Visual Basic
4/2005 – 12/2005
Tätigkeitsbeschreibung
Dokumentationssystem zur Erfüllung von Sarbanes-Oxley
• Entwicklung eines Dokumentationssystems mit Sharepoint and ASP.Net, das die Prozesse, Kontrollaktivitäten und Risiken aller Organisationseinheiten umfasst;
• Entwicklung von Web Services zur Validierung von Business-Regeln.
Transact-Sql, C# Developer, C#, XML, ASP.NET, JavaScript, XSLT (XSL Transformation)
7/2004 – 3/2005
TätigkeitsbeschreibungASP.Net Content Management System für die SAP Community
Eingesetzte QualifikationenC# Developer, C#, VBA (Visual Basic for Applications), ASP.NET, JavaScript, Microsoft Excel
1/2003 – 11/2003
Tätigkeitsbeschreibung
Entwicklung von Software-Lösungen für das Event-Marketing
• Erweiterung eines softwarebasierten Event-Planners;
• Erstellung einer Budget-Anwendung für Events.
Transact-Sql, Access, SQL, C# Developer, C#, VBA (Visual Basic for Applications), ASP.NET, HTML, Microsoft Excel
1/2001 – 7/2001
Tätigkeitsbeschreibung• Erstellung von Risk und PnL Explain Reports mit Excel und VBA
Eingesetzte QualifikationenVBA (Visual Basic for Applications), Microsoft Excel
3/2000 – 12/2000
Tätigkeitsbeschreibung
• Erweiterung einer bestehenden Excel-Application
• Erstellung einer ASP-Webanwendung um bestehende Excel-Anwendungen zu ersetzen
Sybase, Visual Basic, VBA (Visual Basic for Applications), ASP, HTML, JavaScript, Microsoft Excel
7/1998 – 3/2000
Tätigkeitsbeschreibung
• Automatisierung von manuell erstellten Excel-Reports
• Erstellung von Prototypen für Cognos PowerPlay Reports
IBM Cognos, VBA (Visual Basic for Applications), Microsoft Excel
Ausbildung
Johannes Gutenberg Universität Mainz
Mainz
Über mich
Solide Datenbankkenntnisse mit SQL Server, Oracle, PosgreSQL, MongoDB, DynamoDB. Substantielle Erfahrungen mit Cloud-Technologien wie AWS und Azure.
Weitere Kenntnisse
Python, Pandas, Numpy, Scipy, MatPlotLib, FLASK, SQLAlchemy
JavaScript, NodeJS, TypeScript
SQL
VBA
Oracle 11g-12c,
Microsoft SQL Server 2000/ 2005/ 2008/ 2012
Sybase
T-SQL, Sybase SQL, P-SQL
SSIS, SSRS
LINQ
Entity Framework
ASP.Net MVC, ASP.Net WebApi
Angular
Django, Flask
AWS DynamoDB, AWS Step Functions, AWS Lambda Functions, AWS Fargate
Azure Functions, Azure Data Lakes, Azure CosmosDB
Credit Risk, FX, Fixed Income, Equity Derivatives,
Optionen, Monte Carlo Simulation, Risk, VaR
Full Software Development LifeCycle
Objektorientierte Softwareentwicklung (OOD, OOA)
Test driven development (TDD), Behaviour Driven Development(BDD)
Lineare Programmierung
GoF Design Patterns
Multi Threading
Microsoft Visual Studio 6.0-2022
NUnit, MS Test
Visual Source Safe, Subversion, Team Foundation Server (TFS)
TeamCity
Git, Bitbucket, Nuget, GitLab
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden