Webanwendungsentwickler (m/w)
The challenge
Dein Arbeitsumfeld bei
MeinAuto.de:
Die Softwareentwicklung bei MeinAuto befindet sich in
einer spannenden und herausfordernden Umbruchsphase, die engagierten
Entwicklern die Chance bietet ein Umfeld mitzugestalten, das die Prinzipien und
Praktiken von agiler Softwareentwicklung, basierend auf Scrum und eXtreme
Programming, ernsthaft lebt und weiterentwickelt.
Die Softwareentwicklung ist die Stelle im Unternehmen, an
der Produktideen Realität werden. Aber dies ist nicht unsere einzige Rolle. Als
agile Softwareentwickler begreifen wir uns als konstruktive, aber auch
fordernde und kritische Partner der Anforderer. Das heißt: wir liefern
Ergebnisse und Antworten, aber wir stellen auch Fragen: Ist diese User Story
wirklich verstanden? Gibt es eine intelligentere Lösung? Passt eine Anforderung
zur übergeordneten Produktvision?
Wir begreifen uns als Craftsmen, das bedeutet: Wir nehmen unsere Profession ernst. Wir
weisen Anforderungen ab, die nicht durchdacht sind. Wir bringen keinen
relevanten Code live, der nicht durch Tests abgedeckt ist. Wir kommunizieren
nur Aufwandsabschätzungen, die wir sicher halten können. Wir entwickeln im Pair
Programming. Wir bereiten einen Sprint optimal vor, ziehen ihn diszipliniert
durch, und schließen ihn sauber ab. Wir sammeln keine Bugs, wir beheben sie
umgehend.
Wir brauchen Menschen, die
nicht nur ein Rädchen im Getriebe sein möchten, sondern die
eigenverantwortlich, selbstorganisiert und äußerst produktiv arbeiten wollen
und können.
Deine Aufgaben:
- Du unterstützt zusammen mit Deinem
Team die Anforderer bei der Erarbeitung von sinnvollen und konstruktiven User
Stories.
- Diese Anforderungen setzt Du
gemeinsam mit Deinem Team testgetrieben und mittels Pair Programming um.
- Gemeinsam mit allen Entwicklern
und Administratoren arbeitest Du mit an Design und Optimierung der Software-
und Systemarchitektur. Unser Fokus liegt hierbei auf leichtgewichtigen und
sauber gekapselten Services, die über klar definierte Schnittstellen
miteinander interagieren.
- Du beteiligst Dich an der
kontinuierlichen Verbesserung unserer internen Entwicklungsumgebung und unseres
Continuous Delivery Systems.
- Du nutzt zum Betreiben und Skalieren
Deiner Softwarebausteine unsere vollautomatisierte Puppet-Systeminfrastruktur
und bringst Dich beim Ausbau dieser Struktur ebenfalls mit ein.
- Du bringst Dich mit Deinem
Wissen und Deinem Feedback ein, um unseren agilen Entwicklungsprozess stetig zu
optimieren.
Who are we looking for?
Dein Profil:
- Ausgiebige praktische Erfahrung
in der objektorientierten Softwareentwicklung, entweder in Python, JavaScript,
PHP, Ruby, Java oder C++.
- Erfahrung mit dem Symfony2
Framework & Silex sowie AngularJS oder Ext.js sind von Vorteil.
- Hohe Ansprüche und Disziplin in
Hinblick auf Clean Code und testgetriebene Entwicklung.
- Gute Kenntnisse im Design von sauberen
und performanten relationalen Datenbankstrukturen.
- Sattelfest im Umgang mit der
Linuxkonsole und den zentralen Komponenten eines LAMP Stacks.
- Ehrliches Interesse an einem
Blick über den Tellerrand. Jedes Teammitglied ist, mit unterschiedlichen
Schwerpunkten, zuständig für die gesamte Plattform von der GUI bis zum
Betriebssystem.
- Absolut tadellose
Kommunikations- und Teamfähigkeiten, denn nur so können agile
Softwareentwicklung und Scrum ihre Stärken entfalten.
- Sehr hohe Leistungsbereitschaft
und überdurchschnittliches Engagement.
What we offer
Unser Angebot:
- Festanstellung mit Perspektive
und Entwicklungspotential.
- Fachliche und persönliche
Weiterentwicklung durch regelmäßige Feedbackgespräche, Wissensaustauch und
Weiterbildungen.
- Angenehme und positive
Arbeitsatmosphäre mit sehr flexiblen Arbeitszeiten.
- Sehr dynamisches, sich schnell
entwickelndes Unternehmen.
- Koffein in allen Varianten von
Latte Macchiato bis tiefschwarzen Filterkaffee.
- Verkehrsgünstiger Arbeitsplatz
(direkt am Bahnhof Köln West, KVB-Anschluss
Linie 3, 4, 5).