Auf einen Blick
- Aufgaben: Erweitere eine komplexe Scala-App und entwickle neue Funktionen.
- Unternehmen: Ein innovatives Unternehmen in München, das Remote-Arbeit ermöglicht.
- Vorteile: 100% Remote-Arbeit, flexible Arbeitszeiten und die Möglichkeit zur Übernahme.
- Weitere Informationen: 6 Monate Laufzeit mit Option auf Verlängerung und 40 Stunden pro Woche.
- Warum dieser Job: Spannende Projekte, agile Kultur und direkter Kundenkontakt für echten Einfluss.
- Qualifikationen: Studium oder Ausbildung in Technik, Scala-Erfahrung und gute Deutschkenntnisse erforderlich.
Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Für einen meiner Kunden suche ich derzeit einen Scala Software Engineer (m/w/d). Das klingt spannend für Sie? Anbei gerne alle die Infos zum Projekt.
Eckdaten:
- Einsatzort: Remote 100%
- Kundensitz: München
- Laufzeit: 6 Monate mit Option auf Verlängerung
- Vertragsart: Arbeitnehmerüberlassung mit Option auf Übernahme
- Auslastung: 40 h pro Woche
- Projektsprache: Englisch & Deutsch
Hauptaufgaben:
- Erweiterung einer komplexen Scala-basierten Command-Line-Applikation mit folgenden Aufgaben:
- Entwicklung von Funktionen zum Einlesen und Parsen von JSON-Dateien
- Aufbau interner Datenstrukturen
- Verarbeitung und Zusammenfassung der Daten sowie Export in Formate wie C-Code, JSON und für Matlab
- Sicherstellung der Softwarequalität durch automatisierte Tests
- Agieren als zuverlässiger Ansprechpartner für den Kunden im Bereich Softwaredesign
- Souveräne Schätzung und Umsetzung der User Stories
- Enger Austausch mit dem Kunden, insbesondere in Bezug auf die User Stories
Anforderungen:
- Begeisterung für agile Softwareentwicklung
- Studium oder Ausbildung in einem technischen Bereich oder mehrjährige, einschlägige Berufserfahrung
- Mehrjährige Berufserfahrung in der Softwareentwicklung mit Scala erforderlich
- Fundierte Kenntnisse in einer anderen objektorientierten oder funktionalen Programmiersprache von Vorteil (z.B. Java)
- Grundkenntnisse in C wünschenswert
- Umfangreiche Erfahrung in der Umsetzung von Kundenanforderungen (direkter Kontakt zum Kunden)
- Gute Kenntnisse im Bereich Continuous Integration (z.B. Jenkins) sowie den Tools Jira und Git
- Praktische Erfahrung mit Unit-Tests
- Sehr gute Deutschkenntnisse in Wort und Schrift sind ein Muss
Hat die Anfrage Ihr Interesse geweckt? Schicken Sie mir bitte Folgendes zu: Gehaltsvorstellung, Verfügbarkeit. Ich freue mich auf Ihre Rückmeldung!
Beste Grüße
Scala Software Engineer (m/w/d) Arbeitgeber: Progressive Recruitment
Unser Unternehmen bietet Ihnen als Scala Software Engineer (m/w/d) die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf Remote-Arbeit ausgerichtet ist. Wir fördern eine offene und kollaborative Unternehmenskultur, die den Austausch von Ideen und kontinuierliches Lernen unterstützt. Zudem bieten wir Ihnen attraktive Entwicklungsmöglichkeiten sowie die Chance, an spannenden Projekten in einem internationalen Team mitzuarbeiten, während Sie gleichzeitig die Flexibilität genießen, von überall aus zu arbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Scala Software Engineer (m/w/d) erhalten könnten
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Freunden, die bereits in der Softwareentwicklung tätig sind. Sie können dir wertvolle Einblicke geben und möglicherweise sogar eine Empfehlung aussprechen.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor, indem du häufige Scala-bezogene Fragen und Programmieraufgaben übst. Plattformen wie LeetCode oder HackerRank können dir dabei helfen, deine Fähigkeiten zu schärfen.
✨Tip Nummer 3
Zeige deine Begeisterung für agile Softwareentwicklung, indem du an relevanten Projekten oder Open-Source-Beiträgen arbeitest. Dies kann dir helfen, praktische Erfahrungen zu sammeln und deine Leidenschaft zu demonstrieren.
✨Tip Nummer 4
Informiere dich über die neuesten Trends und Technologien im Bereich Scala und Softwareentwicklung. Das zeigt nicht nur dein Engagement, sondern gibt dir auch Gesprächsstoff für das Interview.
Wir glauben, dass du diese Fähigkeiten brauchst, um Scala Software Engineer (m/w/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Stellenanzeige genau lesen:Nehmen Sie sich Zeit, um die Stellenanzeige gründlich zu lesen. Achten Sie auf die spezifischen Anforderungen und Aufgaben, die für die Position als Scala Software Engineer relevant sind.
Anpassung des Lebenslaufs:Passen Sie Ihren Lebenslauf an die Anforderungen der Stelle an. Heben Sie relevante Erfahrungen in der Softwareentwicklung mit Scala sowie Kenntnisse in anderen Programmiersprachen hervor.
Motivationsschreiben verfassen:Verfassen Sie ein überzeugendes Motivationsschreiben, in dem Sie Ihre Begeisterung für agile Softwareentwicklung und Ihre Erfahrungen im direkten Kundenkontakt betonen. Gehen Sie darauf ein, wie Sie zur Erweiterung der Command-Line-Applikation beitragen können.
Gehaltsvorstellung und Verfügbarkeit:Bereiten Sie eine klare Gehaltsvorstellung und Ihre Verfügbarkeit vor, da diese Informationen in der Bewerbung angefordert werden. Seien Sie realistisch und berücksichtigen Sie Ihre Erfahrungen und den Markt.
Wie man sich auf ein Vorstellungsgespräch bei Progressive Recruitment vorbereitet
✨Bereite dich auf technische Fragen vor
Da die Position einen starken Fokus auf Scala und Softwareentwicklung hat, solltest du dich auf technische Fragen zu diesen Themen vorbereiten. Überlege dir Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in der Entwicklung von Scala-Anwendungen demonstrieren.
✨Verstehe die Projektanforderungen
Lies die Stellenbeschreibung sorgfältig durch und mache dir Notizen zu den spezifischen Anforderungen, wie z.B. das Einlesen und Parsen von JSON-Dateien oder die Nutzung von Continuous Integration Tools. Zeige im Interview, dass du diese Anforderungen verstehst und bereit bist, sie umzusetzen.
✨Kommunikation ist der Schlüssel
Da der Job engen Kontakt mit dem Kunden erfordert, ist es wichtig, deine Kommunikationsfähigkeiten zu betonen. Bereite Beispiele vor, in denen du erfolgreich mit Kunden zusammengearbeitet hast, um deren Anforderungen zu verstehen und umzusetzen.
✨Zeige deine Begeisterung für agile Methoden
Die Stelle erfordert eine Begeisterung für agile Softwareentwicklung. Sei bereit, über deine Erfahrungen mit agilen Methoden zu sprechen und wie du diese in deinen bisherigen Projekten angewendet hast. Dies zeigt dein Engagement und deine Anpassungsfähigkeit.