Stellenbeschreibung: Senior Softwareentwickler Ruby (m/w/d)
Nutzen Sie diese Vorlage für die Stellenbeschreibung Senior Softwareentwickler Ruby, um qualifizierte Entwickler anzuziehen. Sehen Sie sich für weitere Junior-Rollen unsere Stellenbeschreibung Software Entwickler (m/w/d) Ruby on Rails an.
Refreshed on
February 6, 2020
Die Aufgaben eines Senior Softwareentwicklers Ruby umfassen:
- Schreiben von effektivem und skalierbarem Code in Ruby
- Erstellen von Backend-Komponenten für Webanwendungen
- Testen der Anwendungen auf Leistung, Reaktionsfähigkeit und Sicherheit
Stellenbeschreibung
Wir suchen nach einem Senior Softwareentwickler Ruby für unser IT-Team, der uns dabei hilft, funktionale Software und webbasierte Anwendungen zu entwickeln.
Die Aufgaben eines Senior Softwareentwicklers Ruby umfassen das Erstellen von Backend-Lösungen, das Entwickeln von effizienten Gems und die Integration von Frontend-Komponenten. Wenn Sie daran interessiert sind, aktiv anzupacken und ganz neuen Code zu schreiben sowie die Arbeit anderer zu überprüfen, möchten wir Sie kennenlernen.
Sie werden zu allen Phasen des Lebenszyklus der Softwareentwicklung vom Entwurf bis zum Einsatz beitragen.
Aufgaben
- Schreiben von effektivem und skalierbarem Code in Ruby
- Erstellen von Backend-Komponenten für Webanwendungen
- Testen der Anwendungen auf Leistung, Reaktionsfähigkeit und Sicherheit
- Prüfung und Debugging der Codes von Junior-Entwicklern
- Integration von Datenspeicherungs- und Datenverarbeitungslösungen
- Erstellen, Installieren und Teilen von Gems und Plugins
- Erstellen von automatischen Testskripts
- Verbesserung und Wartung von Anwendungen nach der Bereitstellung
- Koordination mit Teammitgliedern, die an verschiedenen Schichten der Infrastruktur arbeiten
Anforderungen
- Berufserfahrung als Softwareentwickler Ruby
- Umfassendes Verständnis der objektorientierten Programmierung
- Praktische Erfahrung im Programmieren von Befehlszeilen-Apps mithilfe von Ruby-Bibliotheken
- Erfahrung in Rails
- Verständnis der agilen Softwareentwicklung
- Vertrautheit mit automatischen Testplattformen
- Problemlösungsfähigkeiten
- Teamgeist
- Bachelor-Abschluss in Ingenieurwissenschaften, Informatik oder ähnlichem Bereich