26.08.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior Software Engineer
München, Deutschland
Deutschland +1
InformatikerSkills
Softwareentwickler, Automotive-Erfahrung, Finanzsektor, Embedded Software, C, C++, C#, .NET, .NET Core, Mono, Visual Basic, CAN, LIN, FlexRay, Fzg-Diagnose, OO-Design, Windows-Programmierung, Datenbanken, CASE-Tools
Softwareentwicklung
Softwareentwicklung
- Datenbanken z.B. Oracle, MS SQL Server, Access, Informix, relationale Datenbanken
- Datenbankschnittstellen z.B. ADO.NET, ODBC, BDE, .NET Entity Framework
- Programmiersprachen/Frameworks C, C++, C#, VB.NET, .NET, .NET Core, WCF, WPF, WF, Prism,
MEF (Managed Extensibility Framework for .NET), Rx.NET (Reactive Extensions for .NET), Mono Platform, NUnit Framework, Moq Framework, Microsoft Unit Test Framework, Visual Basic, Java, Perl, SQL, TSQL, PL/SQL - XML Datenformat, XPath, XSD, XSLT
- Embedded Software Entwicklung
- Tools für modellbasierte Softwareentwicklung wie ASCET
- Echtzeitbetriebssysteme wie ERCOSEK
- Raspberry Pi, Raspbian – Debian Wheezy
- Measurement, Calibration und Diagnostic Datenformate im Automotive: ASAM-MCD-2D Diagnostic Data Model (ODX), ASAM-MCD-2MC (ASAP2), UDS, KWP2000
- CAN, LIN und FlexRay Protokollkenntnisse
- TCP/IP, HTTP, WebSocket Protokolle
- FIBEX (Field Bus Exchange Format)
- DBC Format (Standard zur Beschreibung von CAN Kommunikationsdaten)
- LDF Format (Beschreibungsformatfür LIN Bus)
- Systemintegration, Testmanagement
- Versions- und Konfigurations-Management (z.B. CM Synergy, Subversion, TortoiseSVN, Git, TFS, Azure DevOps Server, PVCS)
- Anforderungsmanagement (DOORS, Atlassian JIRA, JIRA Structure Plug-In, Redmine)
- Änderungsmanagement (Telelogic Change, Atlassian JIRA, Redmine, TFS)
- Dokumentation / Wiki-Seiten (Atlassian Confluence)
- Entwicklungsumgebungen (MS Visual Studio 2010, Eclipse, Borland C++ Builder, CodeWright)
- CAN- bzw. FlexRay-spezifische Tools zum Monitoring und Simulation (CANape, CANalyzer, CANoe, CAPL Programmiersprache, DaVinci, FIBEX-Editor, PCAN-Explorer)
- Messungs- und Applikationstools wie INCA
- Lauterbach Debugger Trace32
- WinIDEA Debugger, iSystem AG
- Software-Modellierungstools wie ASCET, Enterprise Architect (Sparx Systems)
- Tools zur Fahrzeugdiagnose und Fahrzeugprogrammierung
- Rational Test RealTime (Tool für das Testen von Komponenten und Laufzeitanalyse)
- Modellierungs- und Simulations-Sprachen (SystemC)
- Programmierstandards (MISRA)
- SWT für JAVA, Visual Editor für Eclipse
- Lexical Analyzers und Parsers wie LEX&YACC
- Clang Compiler Frontend
- Profiling Tools (wie AQTime, SpeedTrace)
- Reporting Tools (z.B. Crystal Reports)
- Altova Datenverarbeitungstools: XMLSpy, Style Vision 2010
- Installation-Entwicklungstools (z.B Wise Installer, NSIS)
- Build Automation Tools (z.B. NAnt)
- Test Automation Tools (Rational Robot)
- MS Office
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherItalienischGrundkenntnisse
Projekthistorie
- Implementierung der Microservices zur Bearbeitung und zum Versand der Banknotenbilder in .NET Core
- Implementierung der REST Schnittstellen der Services zum Anlegen und Konfiguration der Versand-Jobs
- Persistieren der Daten in einer Oracle-Datenbank mittels EF Core
Produkt: SeqsPack
- Ausführen mehrerer unabhängiger paralleler Sequenzen von Benutzerdefinierter-Geschäftslogik
- Ausführung der Sequenzen als Windows-Service, Client-Server basiert
- Bereitstellung der Daten und Events für ein oder mehrere Presentation-Clients die die aktuelle Ausführung der Sequenzen für Benutzer veranschaulichen
- Entwicklungsumgebung für Sequenzen als Desktop-Anwendung die eine Anbindung kundenspezifischer Module ermöglicht
- User Management Modul das Verwaltung von Benutzer und Zuweisung der Benutzerrechten bezogen auf Ausführung, Entwicklung und Konfiguration von Sequenzen ermöglicht
- GUI mehrsprachig gestaltet
- Implementierung der Schnittstellen zu den restlichen Komponenten eines Banknotenbearbeitungssystems
- Sicherung der Daten aus allen Bearbeitungsphasen
- Automatische Erstellung von Berichten zu den Benutzerdefinierten Ereignissen während der Bearbeitung