Kompetenzen

Bei der Umsetzung der Kundenwünsche spielt Technologie naturgemäß eine wichtige Rolle. Wir sind Experten auf mehreren Gebieten, die Basis unserer Arbeit bildet Opensource-Software:

  • Java-Entwicklungserfahrung im gesamten Softwareentwicklungsprozess von der Architektur über die Implementierung bis hin zur Wartung
  • Theoretisch fundiertes und in der Praxis angewandtes Know-how im Bereich Opensource-Java-Frameworks
  • Beherrschen verschiedener Java-Standards und Java-Opensource-Frameworks in ihrem technologischen Zusammenspiel: Spring-Framework, OSGi, Apache Wicket, Apache Cocoon, Castor XML/JDO, JPA/Hibernate, Lucene/Solr, Mule und Swing bzw. Eclipse SWT. In vielen dieser Projekte engagieren wird uns auch als Committer oder Contributoren.
  • Umfassendes Verständnis für die Rolle als Software-Engineer, das Feingefühl, die der Situation angemessenen Rolle einzunehmen, sowie den für Softwareentwicklungsprojekte notwendigen Weitblick
  • Mehrjährige Projektleitungserfahrung und Projektmanagement-Methoden-Know-how in der Software-Entwicklung
  • Methoden-Know-how in der individuellen und unbürokratischen Gestaltung agiler Softwareentwicklungsprozesse durch den aktiven Einsatz verschiedener Methoden
  • Praktische Erfahrung in der Gestaltung von agilen Software-Engineering-Prozessen und das Wissen, wie sie mit Werkzeugen, vor allem aus dem Opensource-Umfeld, unterstützt werden können:
    • Entwicklungsumgebung
    • Build-Management und Continious-Integration
    • Sourcecode-Management (sowohl zentral als auch dezentral)
    • Zielgruppenorientierte Dokumentation
    • softwaregestützte Qualitätskontrolle und -analyse
  • Know-how und Erfahrung in der Gestaltung von Systemlandschaften, um Entwicklungs-, Test- und Produktionsysteme aufeinander abgestimmt zu betreiben

Software Engineering



indoqa