Qualität im Code, Freiheit im Kopf: Software Development bei onOffice
Bei der Entwicklung unserer Software stehen die Menschen im Mittelpunkt, die in der Immobilienbranche täglich auf unsere Lösung setzen. Mit onOffice enterprise automatisieren und optimieren sie ihre Prozesse und bringen so ihre Unternehmen voran.
Als unabhängiges Unternehmen sind wir frei in unseren Entscheidungen rund um den Ausbau unserer Softwareprodukte:
- Es zählen nur die Interessen und Anforderungen unserer Kundinnen und Kunden.
- Keine Investoren beeinflussen unsere Entscheidungen.
- Es gibt keinen unnötigen Zeitdruck! Wir arbeiten schnell, aber mit aller Sorgfalt für höchste Codequalität, größtmögliche Sicherheit und beste Performance.
Dieser Anspruch hat onOffice enterprise an die Spitze der führenden cloudbasierten Softwarelösungen für Immobilienunternehmen in Europa gebracht.
Und wir wachsen weiter. Neuen Anforderungen begegnen wir mit neuen Konzepten und Technologien. Hier gibt es viel Raum zur Entfaltung für Full Stack-, Frontend-, Backend-, DevOps-, Software-, App- und Web-Developer. Auch Netzwerk-, System- und Linux-Administratoren bereichern unser Team.
Der technologische Kern von onOffice
Das Department Software Development & Operation (SDO) bündelt die gesamte Softwareentwicklung von onOffice. Mit rund 60 Entwicklerinnen und Entwicklern ist sie unsere größte Abteilung. Acht schlagkräftige Teams mit durchschnittlich acht IT-Expertinnen und -Experten entwickeln onOffice enterprise kontinuierlich weiter. Spezialisierte Teams für Maintenance, DevOps und Quality Assurance sorgen für reibungslose Abläufe und sichern die Qualität.
Struktur und Qualität: So schaffen wir’s
Die konkreten Anforderungen entstehen in der täglichen Anwenderpraxis der Immobilienunternehmen. Darüber hinaus führt unser Produktmanagement Marktanalysen durch und wertet Erkenntnisse zur User Experience aus.
Auf dieser Basis konzipieren, entwickeln und testen wir Funktionen und Module für unsere CRM-Plattform. Dazu gehören neben der Software an sich auch iOS- und Android-Apps sowie API-Anbindungen. Wir führen regelmäßige Releases und Beta-Uploads durch und optimieren Software-Architektur, Source Code und Performance. So gewährleisten wir ein Höchstmaß an Stabilität und Usability.
„Wir sind sozusagen unser eigener Kunde für unser Kernprodukt, die Immobiliensoftware onOffice enterprise. Das hat den Vorteil, dass wir unsere Prozesse und das Entwicklungstempo selbst bestimmen. Nur so können wir sicherstellen, dass die Qualität unserer Arbeit immer an erster Stelle steht.”
Dirk Wielage
Department Manager Software Development & Operation
Flexibel und eigenverantwortlich
In den SDO-Bereiche nutzen wir agile Praktiken, beispielsweise Kanban zur Planung unserer Aufgaben und Projekte. In Retrospektiven hinterfragen wir Prozesse, um sie kontinuierlich zu optimieren – es gibt immer etwas zu verbessern. Dabei ist es wichtig, dass sich alle im Team aktiv an der Gestaltung von Strukturen und Weiterentwicklung beteiligen.
Wir halten zusammen!
Neben der harmonischen Zusammenarbeit ist uns ein positives Arbeitsklima wichtig. Gemeinsame Aktivitäten wie Teamevents, Tischtennis in der Mittagspause oder das Freitags-Grillen schweißen uns zusammen. Auch die Remote-Kolleginnen und Kollegen kommen immer wieder gern ins Aachener Head Office, um ihre Sparringspartner persönlich zu treffen.
Die Spielwiese für Developer: unser Tech Stack
Womit arbeitet onOffice? Unsere technologische Grundlage ist PHP. Als webbasierte Systeme verwenden wir HTML, CSS und JavaScript. Git nutzen wir zur Versionsverwaltung, die Testautomatisierung erfolgt mit PHPUnit und Vitest. Moderne Technologien wie TypeScript, Vue.js und GraphQL öffnen uns dabei Türen für die Weiterentwicklung unserer Anwendungen.
Wir wachsen an unseren Herausforderungen
Die Kombination aus etablierten und modernen Tools ermöglicht es Entwicklerinnen und Entwicklern, ihre Fähigkeiten zu erweitern und neue Erfahrungen zu sammeln. Dies reicht von der Implementierung neuer Technologien bis hin zur Einführung von CI/CD-Pipelines und darüber hinaus. Die IT-Welt kennt keinen Stillstand.
Zukunftsfähigkeit spielt in unserem Team eine zentrale Rolle. Wir fördern kontinuierliches Lernen durch führende E-Learning-Plattformen wie Vue-Mastery oder thephp.cc. Zusätzlich ermöglichen wir unseren Entwicklerinnen und Entwicklern, an Conventions und Events teilzunehmen, um sich mit Gleichgesinnten auszutauschen.
Entwicklung am Puls der Zeit
Hier laufen die Fäden unserer Softwareentwicklung zusammen.
Aktuelle Jobs im Development
Wir bieten interessante Positionen für Entwicklerinnen und Entwickler, die Wert auf ein gutes Team, klare Strukturen und zukunftsweisende Technologien legen. Auf unserer Karriereseite zeigen wir konkrete Angebote in der Software-, App- und Web-Entwicklung sowie in der System- und Netzwerkadministration.