12.11.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior Software Consultant | C, C++, C#, .NET, Java | Windows, OS/2, Linux, FreeBSD, Embedded
Linz, Österreich
Deutschland +2
Dipl.-Ing.Skills
Softwareentwicklungsbereiche
- Moderne Software
- Der Standard für neue Software.
- 64-Bit-Windows, -Linux, -FreeBSD
- .NET, Java und Modern C++ (C++11 und neuer)
- Legacy-Software
- Bestehende Software, möglicherweise aber auch neue Software für bestehende Systeme.
- 32-Bit- und 16-Bit-Windows und -OS/2 und DOS
- C++98 und älter, .NET Framework, Visual Basic 6.0, Microsoft Office und Visual Basic for Applications (VBA)
Fachliche Schwerpunkte
- Generalist, in vielen Bereichen auch Spezialist
- Softwaremodernisierung
- Softwaremigration und Virtualisierung
- Softwarequalität
- Entwurf von Softwarearchitekturen, -Frameworks und -plattformen, APIs, Dateiformaten, Protokollen, Datenmodellen und User Interfaces (UIs)
- User Experience (inkl. UI-Design, Konformität zu Windows-UI-Guidelines, Error Reporting(!))
- Softwareportierung
- Plattformübergreifende Software und Technologien
- Softwareinteroperabilität (Interop) (vor allem mit nativem Code – C/C++):
- .NET P/Invoke und COM Interop
- Java Native Interface (JNI) und Foreign Function und Memory API (FFM)
- OLE/COM Automation
- CORBA
- Systemnahe Software und Aufbereitung von System-Features für Anwendungen
- Desktop-, Server- und Embedded-Systems-Software
- Hardwarenahe Software
- Software im Funkbereich
Programmiersprachen und Schnittstellenbeschreibungssprachen (IDL)
- C (5 Jahre)
- C++ (25 Jahre)
- C# (20 Jahre)
- Java (14 Jahre)
- JavaScript, JScript
- OMG IDL
- Microsoft IDL (MIDL)
- Visual Basic 6.0
- Visual Basic for Applications (VBA)
- VBScript
- PowerShell
Softwareplattformen, Software-Frameworks und Bibliotheken
- Microsoft Foundation Classes (MFC)
- Active Template Library (ATL)
- Qt
- Qt Quick und QML
- C++ Standard Library
- .NET Framework
- .NET / .NET Core
- Windows Forms
- WPF
- Java SE
- Swing
- SWT
- Java IDL
- Java EE (Servlets, Filter, JSP, JavaMail)
Anwendungsplattformen
- Microsoft Word, Excel und Access zusammen mit VBA
- LibreOffice (vor allem Calc) zusammen mit LibreOffice Basic und LibreOffice API
Datenbanken und Datenzugriff
- MySQL
- SQLite
- Microsoft Access
- ODBC
- JDBC
- ADO.NET
Middleware und Client/Server-Architekturen
- Microsoft COM und DCOM
- OMG CORBA
- REST
Interop-Technologien
- Microsoft COM/OLE Automation
- Java Native Interface (JNI) und Foreign Function und Memory API (FFM)
- P/Invoke und COM Interop (für CLI/.NET)
Web-Technologien
- HTML, XML, XSLT
- CSS
- SVG
- JSON
Persönliche Eigenschaften
- Hohes Engagement und Erfolgsorientierung
- Große Leidenschaft für Software-Engineering und die dazugehörenden Technologien
- Blick für das große Ganze (z.B. Produkt oder Gesamtsystem) ebenso wie für Details (z.B. Erfordernisse aufgrund der Programmiersprache oder Laufzeitumgebung/Plattform)
- Blick für Inkonsistenzen (z.B. im GUI- oder API-Design oder in der Dokumentation)
- Hohes Abstraktionsvermögen
- Vorausschauende, nachhaltige und visionäre Denkweise
- Sorgfältige und genaue Arbeitsweise
Sprachen
DeutschMutterspracheEnglischverhandlungssicher