Unsere Kernkompetenzen im Detail
Beschreibung über die Struktur eines Software-Systems mit Hilfe von UML. Vom Grobentwurf (Komponentenarchitektur) bis hin zum Feinentwurf (Klassenhierarchien und Modulararchitekturen).
Backend Entwicklung basierend auf .NET/.NET Core, Einbindung von externen Schnittstellen wie z.B.: REST-, gRPC- und/oder SOAP-Services. Frontend Entwicklung/SPA unter Verwendung von Patterns, wie MVC/MVVM und Javascript Frameworks/Bibliotheken wie Angular, VueJS oder ähnliches aber auch Mobile-Entwicklung auf Basis von Xamarin.
Schnelle Umsetzung von Software Prototypen für Machbarkeitsstudien.
Einführung von Coding-Standards, Check-In-Policies, Deployment & Release Management, Automatisierung von Deployments und Releases oder andere Themen wie z.B.: Hosting.
Unterstützung bei technischen Problemen oder Support-Anfragen.
Veranstaltung von IT-Breakfasts, Abhaltung von Voträgen und Know-How Upgrade von Coding-Qualität bei Mitarbeitern steigern.
Die Basis unseres Know-Hows wird gestützt durch die Erfahrung von über 15 Jahren im Bereich der Softwarearchitektur und Softwareentwicklung.
Der Fokus unserer Tätigkeit liegt im Entwurf und der Umsetzung skalierbarer Software für den Cloud-Bereich. Dabei greifen wir primär auf Systeme und Umgebungen der Firma Microsoft zurück, aber auch AWS oder PaaS (Platform as a service) wie AppHarbor sind keine Unbekannten für uns. Natürlich ist es verständlich, dass nicht jeder Kunde sein Software-Angebot in einer Cloud anbieten möchte. Dennoch bieten wir auch Hybrid aber auch On-Premise-Lösungen für Kunden an.
Unsere Lösungen beruhen immer auf den SOLID Principles. Für Softwarelösungen jeder Art ist Test-Driven-Development, unserer Meinung nach, ein fixer Bestandteil die die Qualität der Software auf ein hohes Niveau anhebt und heutzutage unverzichtbar ist.