Stellenangebote

Geometrie experte

Medior .NET-Entwickler · Angestellt

Standort: Fernbedienung

Bei Vlieg Engineering arbeiten wir an unserer Plattform namens Rodly. Rodly automatisiert die Konstruktion und Produktion von Bewehrungen für Fertigteile und hat das Ziel, das Bauwesen weltweit zu revolutionieren. Wir tun dies mit Algorithmen, die auf der linearen Algebra basieren.

Position erfüllt

Diese Stelle ist besetzt. Wir sind jedoch immer auf der Suche nach Talenten und freuen uns über Ihre Bewerbung.

Jetzt bewerben →

Auf einen Blick

Jobtyp Mittlerer Entwickler
Bildungsniveau Universitäts-abschluss
Monatsgehalt 3.600 – 4.300 €
Stunden pro Woche 24 – 40 Stunden
Arbeitsvereinbarung Völlig abgelegen
Fokus Backend

Jobanforderungen

Was wir von Ihnen erwarten

Minimale technische Kenntnisse

C# Mindestens 2 Jahre Berufserfahrung

Andere nichttechnische Anforderungen

Rodlys Architektur ist sehr gut konstruiert, aber die Arbeit darin kann für Anfänger auch sehr überwältigend sein. Eine Änderung in einer bestimmten Domäne wirkt sich häufig auf die Gesamtausgabe der gesamten Algorithmen aus.

In der Anfangsphase ist es daher wichtig, dass Sie in der Lage sind, eine große Menge an Informationen aufzunehmen, nicht überfordert zu bleiben und Informationen effektiv zu unterteilen. Wir helfen Ihnen dabei!

Schön zu haben

Linux-Kenntnisse, da wir alle unsere Anwendungen auf unserem eigenen Server hosten und hier gelegentlich etwas konfigurieren müssen.

Kenntnisse in C++ und/oder CUDA, da es Algorithmen gibt, die wir in Zukunft gerne optimieren würden.

Warum stellen wir jemanden ein?

Die schwierigste Phase liegt hinter uns: die Phase, in der alles von Grund auf neu konzipiert wurde und die Phase, in der wir dem Markt unsere Fähigkeiten unter Beweis stellen mussten. Das Team wächst, der Kundenstamm wächst und es wartet einfach jede Menge Arbeit auf Sie.

Häufige Ablehnungsgründe

Unzureichende mathematische Intuition. Beispielsweise sollten Sie in der Lage sein, Kreuzprodukte und Punktprodukte mühelos intern zu visualisieren.

Verantwortlichkeiten

Was Sie tun werden

Anwendungstypen Desktop, Webanwendung
Art der Arbeit Mehrere proprietäre Produkte (hausintern)
Greenfield oder Erweiterung Greenfield, bestehende (Erweiterungs-)Entwicklung
Kunden- oder Benutzerkontakt Gelegentlich

Aufgaben

Wir haben im Wesentlichen zwei Arten von Aufgaben: klare und mehrdeutige.

Klare Zuordnung

Ein klarer Auftrag könnte lauten: „Es gibt eine Fehlermeldung für diese Wand, lösen Sie sie.“ Sie erhalten den Kontext der Situation (häufig als Eingabe-JSON), finden heraus, wo der Fehler auftritt, und bestimmen, wo Sie sich im Prozess befinden (da der Rodly-Algorithmus aus mehreren konkreten Schritten besteht). Sie verarbeiten diese Informationen und formulieren einen Plan. Manchmal ist der aktuelle Algorithmus für diese neue Situation nicht intelligent genug. In diesem Fall haben Sie die Freiheit, einen Abschnitt komplett von Grund auf neu zu schreiben. Allerdings kommt es auch häufig vor, dass man den bestehenden Algorithmus um eine Interpretation dieser neuen Situation ergänzen muss, um ein gutes Ergebnis zu erzielen.

Mehrdeutige Zuordnung

Eine mehrdeutige Aufgabe könnte lauten: „Berechnungssoftware X mit Rodly integrieren.“ Es liegt dann in Ihrer Verantwortung, in die Dokumentation einzutauchen und herauszufinden, was möglich ist und was nicht. Anschließend legen Sie einen Plan vor und besprechen mit den Entwicklungspartnern deren Anforderungen. Sie sammeln diese Informationen, erstellen einen Plan und erstellen anschließend einen Proof of Concept. Bei Erfolg schreiben Sie Ihre endgültige Implementierung und stellen sicher, dass Sie genügend Komponententests hinzufügen, um Ihre gesamte Logik abzusichern.

Größte Herausforderung

Ihre größte Herausforderung besteht darin, sich Ihrer Entscheidungen bewusst zu bleiben, denn eine Veränderung in Ihrem spezifischen Bereich hat immer Auswirkungen auf das Gesamtergebnis. Manchmal scheint ein Problem auf einer relativ hohen Ebene aufzutreten, ist aber tatsächlich das Ergebnis eines Fehlers in einem Algorithmus auf einer niedrigeren Ebene. Die Entwicklung dieses Bewusstseins braucht Zeit, ist aber entscheidend.

Der Stapel

Womit Sie arbeiten werden

Stapel und Werkzeuge

C#MS SQLASP.NETWPF.NET CoreEF CoreAzureOn-Premise.NET 9+BootstrapBlazorGitDevOpsVisual StudioRider

Wie wir den Stapel anwenden

Wir arbeiten in Azure DevOps und betreuen mehrere Projekte. Jedes Projekt hat seinen eigenen Umfang (z. B. gemeinsam genutzter Front-End-Code oder mathematische Algorithmen). Jedes Projekt verfügt über verschiedene Repositorys, wodurch jedes Repository sehr spezifisch bleibt. Es gibt mehrere „übergeordnete“ Repositorys, z. B. REST-API-Projekte, Windows-Clients (WPF Blazor) und Dashboards (Blazor). Wir schreiben Code nur einmal. Alles wird am richtigen Ort platziert und wiederverwendet.

Alles ist C#. Ein kleiner Teil ist aus Kompatibilitätsgründen mit älterer Software in .NET Framework geschrieben, der Großteil ist jedoch in modernem .NET Core geschrieben. Wir hosten die gesamte Software selbst auf unserem eigenen Linux-Server.

Entwicklungslebenszyklus

Wie wir arbeiten

Wie lange dauert es, bis ein Feature live in Produktion geht?
Der Tag, an dem du damit fertig bist
Wie stellen Sie Releases für Endbenutzer bereit?
Mit einem Klick!
Entwicklungsmethodik
Agil.
Dringende Produktionsfehler
Ungefähr zweiwöchentlich.
Rolle der Qualität
Wir verfügen über umfangreiche Unit-Tests und sichern jedes neue Szenario ab, auf das wir stoßen. Unsere CI/CD-Pipeline fängt alles ab. Wir erwarten außerdem, dass Sie Unit-Tests hinzufügen, wann immer Sie ein neues Szenario entdecken.
Zusammenarbeit mit dem Product Owner
Die meisten Dinge werden informell und mündlich besprochen, oft täglich.
DevOps-Tools
Alles ist auf DevOps: das Board, Repositories, PRs und Pipelines.
Arbeitsverteilung
Fehlerbehebungen (15 %), Greenfield/neue Funktionen (60 %), Beseitigung technischer Schulden (25 %).

Vorteile und Bedingungen

Was wir bieten

Monatsgehalt 3.600 € – 4.300 € (basierend auf 40 Stunden)
Stunden pro Woche 24 bis 40
Remote-Arbeit Ja, vollständig
Flexible Arbeitszeiten Völlig flexibel. Solange Sie Ihre Versprechen halten und Fristen einhalten.
Richtlinie zur Fernarbeit
Wir haben kein Büro. Jeder arbeitet von zu Hause aus. Wir versuchen, uns häufig zu sehen – zum Beispiel, um etwas zu essen und eine schöne Zeit miteinander zu verbringen!
Sekundäre Vorteile
8 % Urlaubsgeld, 160 Urlaubsstunden pro Jahr zusätzlich zu den gesetzlichen Feiertagen und eine Bruttorente in Höhe von 7 % Ihres Bruttomonatsgehalts.
Schulungen & Kurse
Ich glaube, dass man im Team mehr lernt als in einem Kurs.
Wachstumspfade
Es gibt keinen vordefinierten Wachstumsplan, aber Initiative und Unternehmertum werden großgeschrieben. Wenn Sie Ihr Bestes geben, merken wir es, und der Himmel ist die Grenze.

Über die Organisation

Wer wir sind

Domänen Mathematik, BIM
Office-Setup Völlig abgelegen
Teamgröße 4 Mitarbeiter
Firmenbühne Scale-up-Phase
Primärsprache Englisch
Durchschnittsalter 33

Was wir tun

Vlieg Engineering konzentriert sich auf die Entwicklung fortschrittlicher mathematischer Algorithmen zur Automatisierung technischer Prozesse. Unsere Rodly-Plattform ist im Bausektor tätig und generiert Bewehrungen für Fertigteile. Wir gehen dabei allgemein vor und behandeln jedes Element (Balken, Wände, Böden) einheitlich.

Die Kernformel ist einfach: Geometrie + Spezifikation = Verstärkung. In der Praxis ist dies sehr nuanciert, daher verlassen wir uns stark auf die Mathematik, um es richtig zu machen!

Das Team

Derzeit sind wir ein vierköpfiges Team: ich selbst als Gründer (ich bin unter anderem auch .NET-Entwickler), ein Assistent der Geschäftsleitung und zwei hochqualifizierte .NET-Entwickler!

Atmosphäre

Die Stimmung ist optimistisch. Ich bin ein Trottel und oft hinter den Kulissen beschäftigt. Ich rufe das Team häufig zu zufälligen Zeitpunkten an, um aufregende Updates mitzuteilen, und stelle oft abends oder am Wochenende spontan Ideen für Algorithmen vor, wenn ich zu aufgeregt bin, um bis Montagmorgen zu warten. Sie können das gerne auch tun, auch wenn das nie erwartet wird.

Soziale Aktivitäten

Ich teile meine Zeit zwischen den Niederlanden und Schweden auf. Wenn ich durch die Niederlande reise, ist die Wahrscheinlichkeit hoch, dass ich in der Nähe Ihres Standorts vorbeikomme. Wann immer es möglich ist, komme ich gerne vorbei und gönne mir ein Mittagessen.

Warum bleiben Entwickler?

Freiheit und Vertrauen. Dazu gehört sowohl die Flexibilität, Ihren eigenen Zeitplan zu verwalten, als auch die intellektuelle Freiheit, die Algorithmen zu entwerfen und zu schreiben, die Sie für die besten halten.

Langfristige Vision

Noch vor Jahresende möchte ich drei Top-Entwickler im Team haben, während ich mich gemeinsam mit meiner Assistentin der Geschäftsführung auf das Geschäftswachstum konzentriere. In diesem Jahr bauen wir das Kernteam auf, dem Sie angehören können.

Im nächsten Jahr planen wir eine exponentielle Skalierung und etablieren Rodly als nationalen Standard für datengesteuertes Engineering und die Produktion von Fertigteilen. Von dort aus zielen wir auf Europa und dann auf die globale Expansion ab.

Unsere Ambitionen sind hoch. Als wichtiges Mitglied dieses Kernteams werden Sie mit dem erworbenen Wissen in die Lage versetzt, im Zuge des Unternehmenswachstums höhere Führungspositionen zu übernehmen.

Über das Team

Dein Platz im Team

Sind eigene Ideen willkommen?

100 %. Es gibt Frameworks, aber sobald Sie die Leinwand verstanden haben, sind Sie in der Lage, Lösungen auf Ihre Weise umzusetzen. Ich glaube, dass Menschen die besten Leistungen erbringen, wenn sie Vertrauen und keine Hemmungen durch Mikromanagement haben. Wir fördern dies täglich.

Wird Innovation begrüßt?

100 %. Unser Ziel ist die optimale Leistung. Wenn bestehende Algorithmen an ihre Grenzen stoßen und neue Techniken, die Sie vorantreiben, unser System verbessern, haben Sie volle Autonomie bei der Implementierung.

Auf dem Laufenden bleiben

Sie werden Teil eines der innovativsten Ingenieurteams in den Niederlanden – es gibt keinen besseren Ort zum Lernen.

Erfahrungsniveau im Team

Zwei Seniors und ein mittlerer Entwickler.

Anwendung

Bereit für den nächsten Schritt?

01

Füllen Sie das Aufnahmeformular aus. Es enthält Schlüsselfragen, die wir in Ihrem ersten Vorstellungsgespräch besprechen.

02

Wenn Sie übereinstimmen, erhalten Sie eine komplexe Bewertung, die Sie selbstständig und ohne KI-Tools durchführen können, um Ihre mathematische Intuition zu bewerten. Für diese Aufgabe haben Sie 2 Stunden Zeit.

03

Nach der Einreichung vereinbaren wir einen Anruf (in der Regel innerhalb weniger Tage), um technische Details, Ihre Erkenntnisse und Ihre Code-Implementierung zu besprechen (die Abhängigkeit von KI wird während der technischen Diskussion offensichtlich sein).

04

Im Anschluss an diese Diskussion werden wir unsere Entscheidung zeitnah mitteilen. Bei Auswahl konfigurieren wir Ihre Ausrüstung, damit Sie loslegen können. Innerhalb Ihres ersten Monats werde ich Sie besuchen, um vor Ort zu Abend zu essen, um mich kennenzulernen. Wir treffen uns weiterhin regelmäßig persönlich (z. B. vierteljährlich).

Zum Aufnahmeformular

Vragen geïnspireerd door werkenmet.net

An unhandled error has occurred. Reload 🗙