SOFTWARE ENGINEERING

Unser Software Engineering Team steht für echte «Swiss Engineering Kultur». Unsere erfahrenen Engineers unterstützen Sie bei Softwareentwicklungs-Projekten mit JAVA-based Frontend- und Backend-Technologien. Wir verwenden agile Entwicklungsmethoden und sind mit modernen Software-Entwicklungspraktiken (z.B. Test Driven Development, Domain-Driven Design, DevOps, etc.) und Cloud Architekturen bestens vertraut.

Software Development

  • Neu- und Weiterentwicklung/Support von Software Individualanwendungen
  •  Expertise gängiger Backend-Technologien:
    • Micro-Services basierend auf JAVA
    • Datenmodellierung und -haltung mit relationalen und graphenbasierten Datenbanken
  • Expertise gängiger Frontend-Technologien
  • Expertise im Entwurf von UI/UX-Konzepten
  • Beschleunigen Feedback-Loop durch das Optimieren bestehender Anwendungen auf partielle Testbarkeit
  • Automatisieren von wiederkehrenden Softwareentwicklungsarbeiten (CI/CD)
  • Deployment und Release Management
  • Best Practices im Umgang mit Versionsverwaltungen

Agile Entwicklungsmethoden

  • Einführen und Coachen von agilen Software-Entwicklungsmethoden
  • Einführen von modernen Software-Entwicklungspraktiken
    • Test Driven Development
    • Domain-Driven Design
    • Development and Operations (DevOps)
  • Expertise in der Zusammenarbeit von verteilten agilen Entwicklungsteams
  • Anwenderorientiertes Requirements Engineering
  • Durchführung von Workshops zum Identifizieren von Nutzerbedürfnissen
  • Coachen bestehender Software-Entwicklungsteams hinsichtlich DevOps Praktiken
  • Software Architektur Beratung

Cloud Architekturen

  • Beratung Cloud-Transformation und Ablösen von On-Premise Software-Lösungen
  • Expertise im Entwurf von hybriden Software-Architekturen im Umgang mit sensiblen Daten
  • Expertise im Einsatz von PaaS Platformen
  • Fundierte Kenntnisse mit Amazon Web Services
  • Erstellung von Cloud-Architekturen mit Infrastructure as Code
  • Beratung bezüglich Costing bei Cloud-Lösungen vs. On-Premise Lösungen
  • Implementieren von skalierbaren und ausfallsicheren Cloud-Systemen

Brauchen Sie Unterstützung in einem dieser Gebiete?

Finden Sie gemeinsam mit unseren Experten eine passende Lösung.