NetFeds next Web Developer
Zur Verstärkung unseres Teams suchen wir zum nächst möglichen Zeitpunkt einen engagierten
Entwickler/Administrator (m/w) für datenbankbasierte Webanwendungen
Du „lebst“ das Netz – die Bereitstellung und Verknüpfung von Ressourcen und Applikationen, durch die aus einzelnen Informationen Wissen und aus einzelnen Menschen Communities entstehen, faszinieren dich (auch nach Jahren) immer noch.
Dabei liegt dein Schwerpunkt ganz klar auf den technischen Implementierungen, die diesem Phänomen zu Grunde liegen. Du entwickelst HTTP-basierte Anwendungen, da sie einen Zugriff auf Daten und Inhalte unabhängig von Endgeräten oder Betriebssystemen erlauben. Damit legst du die technische Basis, auf der wir maßgeschneiderte Konzepte für die Online-Bedürfnisse unserer Kunden entwickeln – über klassische Content-Management Aufgaben bis hin zur Integration sozialer Netzwerke und Web 2.0-Dienste.
Zu deinen Kernaufgaben gehören:
- Design und Implementierung von Datenbankmodellen als Grundlage für die Entwicklung innovativer Webapplikationen
- Aufsetzen und Administration der dazu benötigten DBMS
- Aufsetzen, Anbindung und Administration der dazugehörigen Webinfrastruktur, insbesondere Web- und Applikationsserver
- Entwicklung der serverseitigen Module der Webapplikationen, basierend auf etablierten (MVC)-Frameworks wie Django oder Ruby on Rails – ersteres bevorzugt
- Anbindung der von anderen Teilen des Teams entwickelten clientseitigen Module der Webapplikationen
- Definition und Dokumentation REST-konformer Applikations-Schnittstellen zum Datenaustausch via JSON oder XML
- Sicherheitsaudits aller Applikationsebenen
Zum weiteren Tätigkeitsfeld gehören:
- Unterstützung bei der Optimierung unserer Entwicklungsprozesse, besonders im Bereich Dokumentation und Versionierung
- Bedarfsanalysen für Erweiterungen in den gewachsenen Web-Infrastrukturen unserer Kunden
- Beobachtung und Bewertung neuer Webtechnologien
Diese Kriterien solltest du auf jeden Fall erfüllen:
- Mehrjährige, fundierte Berufserfahrung in der Entwicklung von Webapplikationen, mit einsehbaren Referenzen
- Ausgewiesene Datenbank-Expertise: sehr gute SQL-Kenntnisse und langjährige Praxiserfahrung im Umgang mit den beiden großen OpenSource-Datenbanksystemen MySQL und PostgreSQL – bevorzugt letzteres
- Sehr gute Kenntnisse in Python und PHP, gern weitere Kenntnisse einer serverseitigen Skriptsprache, z.B. Ruby
- Praxiserfahrung in der Webserver-Administration, vor allem mit dem Apache Webserver
- Erfahrung im Umgang mit Versionierungssystemen, besonders mit DVCS wie Bazaar oder Git
- Vertrautheit mit dem Paradigma moderner MVC-Webframeworks, Referenzen in diesem Bereich sind von besonderem Interesse
Weitere gern gesehene Qualifikationen:
- Kenntnisse im Javascript-Framework unserer Wahl, jQuery
- Erfahrung in der Administration von klassischen CMS, hier besonders Typo3 und Joomla
- Erfahrung mit alternativen, „leichteren“ Webservern wie Cherokee oder lighthttpd
- Erfahrung mit der Administration von Linux-Systemen
Was wir sowieso voraussetzen:
- Umfassendes Know-How in der Internet/Intranet Branche
- Technische Kreativität und Neugier
- Begeisterung für neue Internettechnologien und Trends
- Abstraktionsvermögen, hohe Belastbarkeit und Einsatzbereitschaft
- Teamwork
- Perfekte Kickerfähigkeiten ;)
Falls dich diese Stellenbeschreibung anspricht, dann schick uns deine Bewerbung mit Angabe deiner Gehaltsvorstellung bitte ausschließlich online an:
Wichtig: das folgende Rätsel ergibt ein vierstelliges Akronym, welches für einen Angriffstyp auf eine Webanwendung steht. In der Bewerbungsmail bitte das gesuchte Akronym und eine kurze Beschreibung der Problematik in eigenen Worten mitschicken.
- _ _ _ _ _ _ _
(eine Weiterentwicklung des Common Gateway Interface - 5. Buchstabe) - _ _ _ _ _ _ _ _ _ _
(die Datenbank mit dem Elefanten-Logo - 3. Buchstabe) - _ _ _ _ _ _ _ _ _
(Nachname des Musikers, nach dem ein Webframework benannt ist - 1. Buchstabe) - _ _ _ _ _ _ _ _ _ _
(relationaler Operator zum Vergleich zweier Datenbank-Tabellen - 3. Buchstabe)

