Software-Entwicklung

Wir stellen die Qualität, Lesbarkeit und Korrektheit unserer Software mit modernen Methoden sicher

  • Test-Driven Development
  • Unit und Integration Testing
  • Einhalten erwiesener Best Practices
  • Einführung von Metrics zur Kontrolle der Qualität

Wir arbeiten mit agilen Methoden, um zu gewährleisten, dass die Software genau Ihren Wünschen entspricht und spontanen Änderungen gerecht werden kann:

  • Kurze Feedbackschleifen
  • Kostenüberblick
  • Schnelle Eingriffsmöglichkeiten

In den folgenden Gebieten verfügen wir über große technische Expertise und können souverän von uns überzeugen:

  • Fullstack-Development
  • Java EE / Spring (Boot)
  • Relationale Datenbanken beispielsweise MySQL/MariaDB
  • Indizes mit Lucene und ElasticSearch
  • JavaScript und moderne Libraries (Vue.js, Node.js, jQuery, etc.)
  • Webdesign
  • Microservice Architektur

DevOps - Durch automatisiertes Testen und Bereitstellen unserer Software erhöhen wir unsere Entwicklungsgeschwindigkeit und Vermeiden die Einführung von Fehlern:

  • Entwicklungsoptimierung mit Toolchain und Pipelines
  • Einsatz moderner Technologien wie Bitbucket, GitLab, Docker, Kibana, Sonar, etc.
  • Continuous Integration
  • Continuous Deployment