24.07.2024 aktualisiert
CH
100 % verfügbar
Senior Softwareentwickler C#, .NET, WCF, WPF, MVC, SQL, DB, WebApi
Marbach am Neckar, Deutschland
Nur Remote
Skills
.Net FrameworkSchichtenarchitekturAdo.NetAPIsAgile MethodologieApache HTTP ServerSoftwareanwendungenArchitekturAssemblerspracheAtlassian JiraAutomatisierungUnit TestingBash ShellC#C++
Mehr als 11 Jahre Berufserfahrung als Softwareentwickler
Langjährige Erfahrungen im Bereich:
Programmiersprachen:
Datenbanken
Langjährige Erfahrungen im Bereich:
- Anwendungsprogrammierung (C#, C++)
- Systemprogrammierung (C#, C/C++)
- WPF und Avalonia UI
- Webservices, WCF
- Migration, Refaktorierung (Refactoring)
- Datenbank-Design
- SQL-Programmierung, SQL-Optimierung
- Implementierung
Programmiersprachen:
- Microsoft C# (bis .NET-Framework 4.6)
- Bash Script
- Visual C und GNU C
- C++
- Objektorientierte Analyse, Design, Programmierung (OOP, OOD, OOA)
- Model Driven Architecture (MDA, UML 2.0)
- Design-Patterns: MVC, MVVM
- MVVM Prism 5, 6, 7
- Multi-Tier-Design (n-tier-architecture)
- Test-Driven-Developement, Unit-Testing
- Object-Relational-Mapping (O/R-Mapping)
- WebServices (Webdienste), WCF, WSDL
- Eigene WPF Custom Controls und auch von DevExpress und Syncfusion
- Agile Software Development, SCRUM
Datenbanken
- MS-SQL
- Oracle
- MySQL
- SQLite
- Access
- Object-Relational-Mapping (Microsoft Entity-Framework, SQL to LINQ, NHibernate)
- ADO.NET
- ADO-Data-Services
- DAO
- OLEDB
- ODBC
- micro-ORM (PetaPoco, Dapper)
- WCF
- SOAP/Webservices
- Shared Memory
- TCP/IP-Sockets
- Message Queuing
- Parallele Schnittstelle
- Windows Communication Foundation (WCF)
- Windows Workflow Foundation (WF bzw. WWF)
- Windows Presentation Foundation (WPF)
- C#, .NET-Framework 3.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.6
- WebForms, WinForms, WPF (C#)
- Avalonia UI (C#)
- Internet Information Services (IIS-Server)
- Apache
- Web-Services
- OLE Automation Client/Server, DDE, ODBC, MAPI
- SDK (16/32 bit), Windows-API
- WCF, .NET Remoting, Sockets, Shared Memory
- Multithreading
- Linux-Administration
- MySQL-Administration
- MSSQL-Administration
- IIS-Administration (Internet-Information-Server)
- Windows-Server
- Mercurial, TortoiseHg
- Git
- JIRA (Administration, Scripting)
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
- Überarbeitung allen WPF-Andwendungen und Umstellung auf MVVM-Prism
- Erstellung und Weiterentwicklung eines internes WPF und WCF Client/Service Projekt, mit Verwendung von MVVM Framework Prism
- WCF-Service SQL Einbindung mit ORM Entity Framework 6 (EF6), Linq und mit dem micro ORM PetaPoco für Zugriff auf externe Access und MS-SQL Datenbanken
- git wird für die Versionsverwaltung genutzt
- Verwendung mit Syncfusion WPF Controls und DevExpress WPF und auch Infragistics Controls
- Die interene Software deckt die komplette Reklamation ab und verbindet drei Datenbanken der Prüfräume
• Erstellung und Weiterentwicklung von Software-Projekten mit Qt4 und Qt5 mit Verwendung von Model-View-Controller
• Übersetzung der bestehenden Projekte für Embedded Geräte mit Hilfe von Qt4 mkspecs (qmake.conf) Datei
• Übersetzung der bestehenden Projekte für Embedded Geräte mit Hilfe von Qt4 mkspecs (qmake.conf) Datei