Softwareentwickler funktionale Programmierung (w/m/d) - Anwendungsentwicklung, Ingenieur
Bei uns ist Softwareentwicklung ein Teamsport - und du kannst dazugehören! Von Konzept und Anforderungsanalyse über Spezifikation, Implementierung, Test und Betrieb entwickeln und betreiben wir unsere eigenen Produkte im Bereich Sportwetten. Du hast die Chance deine eigenen Ideen im gesamten Entwicklungsprozess zu begleiten.
Wir bei agido entwickeln mit Scala-Technologien hochwertige Softwarelösungen und suchen zur Verstärkung eine Softwareentwicklerin oder einen Softwareentwickler, um uns in der funktionalen Programmierung zu unterstützen:
Was machen wir?Bei agido begegnest du komplexen technischen Herausforderungen mit deinem eleganten Code. Es erwarten dich viel abwechslungsreiche und spannende Aufgaben eben alles, was zu einer Sportwette und der kompletten Abwicklung gehört:
- die Integration von Zahlungsschnittstellen
- Accountmanagement und CRM-Tools
- Entwicklung neuer Marketing-Features
- KYC - Know Your Customer
- Anbindung von Push Notification Channels (SMS, Whatsapp, Mail)
- Integration von Daten tausender Sportereignisse zahlreicher Quellen
- Aufbereitung, Strukturierung und Aggregation dieser Daten in Echtzeit
- Anwendung stochastischer Modelle zur Anreicherung und Validierung
- Um eine Sportart in eine Softwarelösung umzuwandeln, müssen wir diese verstehen. Dafür arbeiten wir uns in das Regelwerk verschiedenster Sportarten ein, was spannend und herausfordernd zugleich ist
Zu deinen Aufgaben gehören die Konzeption und Umsetzung von Scala-basierten Softwarelösungen im Bereich Sportwetten:
- Wir entwickeln unsere eigene Ideen, Lösungsansätze und Anforderungen für die Software und setzen sie gemeinsam als Team um. Dabei bearbeitest du deine Aufgabenpakete selbstständig und stimmst die Priorisierung mit deinem Teamleiter ab.
- Wir arbeiten kontinuierlich an der Weiterentwicklung und Modernisierung bestehender Software-Lösungen. Du kannst somit selbst Einfluss auf die angewendete Technik und Entwicklung unserer Features nehmen.
- Das Analysieren und Beheben von Bugs gehört auch zu deinen Aufgaben.
- Wir arbeiten sehr eng mit unseren Nutzern zusammen und erhalten hier Feedback zu den Anwendungen. Du evaluierst die Umsetzbarkeit und überführst die Anforderungen in den Entwicklungsprozess.
- Du solltest Erfahrungen in der Anwendung von Scala haben.
- Für die Kommunikation und die Bearbeitung von Tickets ist Deutsch unerlässlich.
- Du eignest dir schnell, neues Wissen an und wir fördern gerne deine Weiterbildung.
- Toll wäre, wenn du bereits erste Erfahrungen mit Spark hättest.
- Die Konzepte des Eventsourcings, CQRS und das “Reaktive Manifest” sind dir bekannt.
- Du kennst dich im Umgang mit Akka-Frameworks aus oder du kannst es gerne bei uns lernen.
- Es wäre schön, wenn du das Datenbanksystem Cassandra kennst und auch schon mit SQL/CQL gearbeitet hast.
- Grundkenntnisse in Englisch sind von Vorteil.
- Als Entwicklerin für Sportwetten-Software wäre es super, wenn du dich in der ein oder anderen Sportart gut auskennst. - Dafür musst du diese nicht aktiv betreiben ;)
Derzeit arbeiten wir an zwei Tagen in der Woche von zu Hause und die restlichen Tage im Office zusammen und treffen uns jeden Morgen virtuell, um anstehende Aufgaben zu besprechen und zu priorisieren. Wir unterstützen uns bei Herausforderungen gegenseitig und alle KollegInnen sind mit ihrem reichen Erfahrungsschatz und Hintergrundwissen jederzeit als Ansprechpartner greifbar.
Unsere Projekte und Tickets organisieren wir über ClickUp. Wir entwickeln unsere Software reactive. Wir reviewen und testen immer. Denn guter Code ist uns wichtig! Und wir deployen täglich.
Wir halten uns über neueste Technologien auf dem Laufenden und setzen unsere Projekte somit auf dem neuesten Stand um. Derzeit arbeiten wir uns in Kubernetes und Docker, Akka Cluster und Akka Persistence ein.
Arbeiten und Leben bei agido- Wir leben flache Hierarchien und unterstützen uns immer. Wir sind ein freundschaftliches Team!
- Unsere Pausen verbringen wir gerne gemeinsam am Mittagstisch, auf unserem Balkon oder am Phoenixsee direkt vor der Tür.
- Dein Essen kannst du dir in unserer Küche selbst kochen oder in einem der vielen umliegenden Restaurants organisieren. Hier findet sich immer eine kleine Gruppe.
- Brauchst du eine kurze Auszeit? Schnapp dir einen Kollegen, spiel ne Runde Tischtennis und werde Meister der ATTL (Agido Tischtennis Liga).
- Natürlich gibt es Kaffee und Obst… soll ja niemand verdursten oder verhungern ;)
- Bei agido wird es nie langweilig: Wir veranstalten gemeinsame Ausflüge und reale oder virtuelle Feiern kommen nicht zu kurz.
- Ein echtes Highlight ist unser Jahresmeeting auf Malta.
- … wir könnten die Liste hier noch ein bisschen weiterführen. Auf LinkedIn, Instagram und Facebook kannst du weitere coole Sachen entdecken, die wir so machen.
Eine Vollzeitstelle mit flexibler Arbeitszeit, denn wir legen Wert auf eine gute Vereinbarkeit von Job und Privatleben. Außerdem hast du zweimal in der Woche die Möglichkeit von zu hause zu arbeiten.
Einen fertig eingerichteten Arbeitsplatz mit Mac in unserem Büro am Phönixsee in Dortmund oder für dein Home-Office.
Wir haben einen Fitnessraum und unseren Fitnesstrainer Carsten, der dir für ein kostenloses Personaltraining zur Verfügung steht.
Für deinen Weg ins Büro fördern wir dich gerne mit einem Jobrad oder einem Bahnticket.
Ebenso unterstützen wir dich mit einer betrieblichen Altersvorsorge und Zuschlägen für einen Kindergartenplatz.
Damit du mit uns auf dem neuesten Stand der Technik bist, bekommst du Zeit und Budget für deine persönliche Weiterbildung. Dieses darfst du für Trainings, Konferenzen oder Online-Kurse nutzen.
Abhängig von deinen Erfahrungen verdienst du zwischen 65.000 und 80.000€/Jahr.