Seit Monaten auf der Suche nach einem Senior .NET-Entwickler? Was Sie bis dahin tun können
Die Stelle als Senior .NET-Entwickler ist seit Monaten offen, das Projekt verzögert sich. Was die leere Stelle kostet und was sofort hilft.
Vlado Pandžić · Gründer · Senior .NET-Architekt
Veröffentlicht · 5 Min. Lesezeit
Ihre Stellenanzeige für einen Senior .NET-Entwickler läuft seit drei Monaten. Zu den Gesprächen kommen Junioren oder Leute mit Gehaltsvorstellungen, die Sie nicht zahlen können, und die Guten haben drei Angebote und eine Kündigungsfrist. In der Zwischenzeit verzögert sich das Projekt, und Ihr Team macht seine eigene Arbeit plus die Arbeit der Person, die Sie nicht haben.
Das ist kein Artikel darüber, wie man eine bessere Stellenanzeige schreibt. Es geht darum, wie die Arbeit weiterläuft, bis Sie jemanden gefunden haben.
Was die leere Stelle wirklich kostet
Das Gehalt, das Sie nicht zahlen, sieht nach einer Ersparnis aus. Das ist es nicht.
- Projekte verzögern sich. Die Funktion, die der neue Kollege bauen sollte, baut niemand, oder jemand nebenbei. Der Kunde wartet, und mit ihm der Umsatz.
- Das Team brennt aus. Der Senior, der seit Monaten für zwei arbeitet, ist der Nächste, der geht. Dann suchen Sie zwei.
- Schulden wachsen. Was schnell und ohne Code-Review gemacht wird, kommt als Fehler zurück, meistens im ungünstigsten Moment.
- Auch mit einer Zusage ist es nicht vorbei. Gute Kandidaten sind fast immer angestellt und haben eine Kündigungsfrist, die mehrere Monate dauern kann. Danach kommt die Einarbeitung.
Zusammengerechnet vergeht von der Anzeige bis zu jemandem, der mit voller Kraft arbeitet, viel mehr Zeit, als es sich beim Schreiben der Anzeige anfühlt:
- AnzeigeGespräche, Aufgaben, Angebote
- KündigungsfristDer Kandidat arbeitet noch woanders
- EinarbeitungLernt Ihr System und Ihre Leute kennen
- Volle LeistungErst jetzt voll produktiv
Die ganze Zeit wartet die Arbeit, oder sie landet bei jemandem, der schon ausgelastet ist.
Ihre Optionen während der Suche
| Option | Was Sie bekommen | Worauf achten |
|---|---|---|
| Personalvermittlung | Breitere Suche und Vorauswahl | Beschleunigt die Suche, schließt aber die Lücke nicht, solange sie läuft |
| Agentur, die Entwickler verleiht | Schnellen Start | Sie bekommen, wer gerade frei ist, und der Preis enthält die Marge der Agentur |
| Freelancer von einer Plattform | Niedrigen Preis auf dem Papier | Qualität ist vorab schwer einzuschätzen, und manche verschwinden mitten im Projekt |
| Externer Senior einige Tage im Monat | Erfahrung sofort, ohne Einstellung | Keine Vollzeit, und er braucht bei Ihnen einen Ansprechpartner |
| Überstunden im bestehenden Team | Lösung ab morgen | Funktioniert kurzfristig, langfristig gehen Ihnen die Leute |
Keine Option ist perfekt. Aber „warten, bis sich jemand auf die Anzeige meldet“ ist meistens die teuerste von allen. Die Kosten stehen nur auf keiner Rechnung.
Wann ein externer Senior sinnvoll ist, und wann nicht
Sinnvoll, wenn:
- Sie ein Projekt mit Termin haben, aber keine Leute dafür
- Ihr Team jung ist und jemanden für Architektur, Code-Review und schwierige Entscheidungen braucht
- Sie für eine Weile spezielles Wissen brauchen: Blazor, ein Upgrade auf ein neues .NET, Performance, die Übernahme von fremdem Code
- Sie die Zeit überbrücken müssen, bis Sie jemanden fest einstellen
Nicht sinnvoll, wenn:
- Sie jemanden brauchen, der acht Stunden am Tag in Ihrem Büro sitzt
- niemand im Unternehmen Fragen zum Geschäft und zum System beantworten kann
- es um das langfristige Herz Ihres Produkts geht. Dafür brauchen Sie eine eigene Person, und ein Externer kann Ihnen helfen, sie einzustellen und einzuarbeiten.
Wie ein Externer schon in der ersten Woche nützlich wird
Der größte Verlust bei externer Hilfe ist nicht der Tagessatz, sondern Tage, die mit Warten vergehen. Diese Liste verhindert das:
- Zugänge am ersten Tag. Repository, Testumgebung, Ticketsystem, ein Chat-Kanal. Jeder Tag, an dem auf Zugänge gewartet wird, ist ein bezahlter Tag ohne Ergebnis.
- Eine Person für Fragen. Nicht das ganze Team, sondern eine Person, die das Geschäft kennt und in angemessener Zeit antwortet.
- Eine kleine, aber echte erste Aufgabe. Etwas, das bis Ende der Woche in Produktion sein kann. So sehen beide Seiten schnell, wie die Zusammenarbeit aussieht.
- Alle Arbeit in Ihrem Repository. Über Pull Requests, die jemand von Ihnen prüft. So bleibt das Wissen im Unternehmen und nicht im Kopf des Externen.
- Dokumentation nebenbei. Alles, was der Externe fragen musste, weil es nirgends stand, wird aufgeschrieben. Nach einem Monat ist Ihre Dokumentation besser als vorher.
- Ein klarer Vertrag. Code und Dokumentation gehören Ihnen ab dem ersten Tag, und die Zusammenarbeit ist monatlich kündbar.
Wenn Sie Ihren eigenen Entwickler gefunden haben
Ein guter externer Senior plant seinen Abschied vom ersten Tag an. Wenn Sie einen festen Entwickler einstellen, übergibt er ihm seine Arbeit, hilft ihm beim Einarbeiten und reduziert seine Tage, oder bleibt einige Tage im Monat für Code-Review und die schwierigeren Themen.
Das schlimmste Szenario ist das umgekehrte: ein Externer, ohne den nichts geht, weil nur er weiß, wie die Dinge funktionieren. Deshalb sind die Punkte 4 und 5 oben wichtiger, als sie aussehen.
Wie wir arbeiten
ProCoding ist ein .NET-Studio aus Split in Kroatien. Wir arbeiten remote in derselben Zeitzone wie Sie und kommen bei Bedarf auch vor Ort. Wir arbeiten mit .NET, ASP.NET Core, Blazor, Entity Framework, SQL Server und Azure, an Systemen, auf die Unternehmen wirklich angewiesen sind, von Kalibrierungssoftware für Bugatti Rimac bis zu einer Reiseplattform.
Die Zusammenarbeit läuft über ein monatliches Tagekontingent, das wir nach Ihrem Bedarf vereinbaren und das jederzeit kündbar ist, oder über einen .NET Freelancer in Vollzeit für die Dauer eines Projekts. Mehr dazu, wie wir von Kroatien aus in bestehende Teams einsteigen, im Artikel über Nearshoring der .NET-Entwicklung. Der erste Schritt ist ein kostenloses 30-minütiges Gespräch, in dem wir sehen, wo es hakt und ob es sinnvoll ist, dass wir einspringen.
Dieser Artikel dient nur der allgemeinen Information und ist keine Rechts-, Steuer-, Finanz- oder sonstige Fachberatung. Szenarien, Beispiele und Berechnungen dienen der Veranschaulichung. Nutzungsbedingungen und Haftungsausschluss.