Du bist bereits mitten im Berufsalltag und bringst einiges an Erfahrung mit. Arbeit ist mehrheitlich selbständig möglich. Dennoch wird Unterstützung von Senior Rollen weiterhin gerne gesehen. Je weiter fortgeschritten das Level, desto selbständiger kann findet sich die Person im Alltag zurecht.
Zur Einschätzung werden für dieses Level mehr als 5 Jahre professionelle Arbeitserfahrung in der Software Entwicklung vorausgesetzt. Dies ist keine Anforderung an das Level sondern soll nur als Referenz dienen.
Dein jährlicher Bruttolohn für dieses Level beträgt 85’000 CHF. Allfällige Spesen, Benefits oder Boni werden hier nicht mitgezählt.
Arbeitszeit | Gemäss Arbeitsvertrag 42.5 Stunden pro Woche. Wenn es wirklich notwendig ist, arbeitest du auch mal länger / mehr. Ungeplante Nacht- oder Wochenendeinsätze sind freiwillig, solange du dich an die Vorgaben und Richtlinien gehalten hast. (zb. kein Release am Freitag) |
---|---|
Verantwortung und Impact | Du kannst die Ausführung und Priorisierung mehrerer kleiner Funktionen selbstständig umsetzen. Du bist bereit kleinere Risiken einzugehen. Grössere Risiken darfst du weiterhin an höhere Level delegieren. Du übernimmst bereits Verantwortung für einzelne Features. Du hast bereits den ersten Impact im Code. |
Priorisierung und Selbstständigkeit | Du kannst selbstständig und mehrheitlich ohne externe Hilfe handeln. Ausserhalb deiner Projekte kannst du die meisten Aufgaben selbstständig lösen. |
Kommunikation | Höhere Levels übernehmen die externe Kommunikation für dich. Die interne Kommunikation übernimmst du selbst und das funktioniert gut. Du artikulierst deine eigenen Erwartungen an dein Umfeld klar. In einfachen Angelegenheiten übernimmst du Kundenkontakt. Stakeholder und Kunden sind mehrheitlich zufrieden mit dir und deiner Arbeit. Deadlines werden selten nicht eingehalten |
Guidelines, Dokumentation und Knowhow | Die Guidelines sind dir bekannt und du hältst diese meistens ein, ohne dass dich jemand darauf hinweist. Die minimalen Anforderungen an Dokumentation erfüllst du (zb. wichtige Erklärungen im Code, Quellenangaben). Du nimmst gerne an internen Workshops und TechTalks teil um dich weiterzubilden. Neues Wissen teilst du regelmässig in unserem Knowhow Slack Channel. Du kannst deine Arbeit im Engineering Team präsentieren. Als Teil des Teams trägst du proaktiv zum Team Spirit bei. |
Qualität & Code Reviews | Du hast ein Grundverständnis für Security und Datenschutz. Du hast ein Grundverständnis für System Performance. Dein Code läuft meistens, muss aber unbedingt von einer dritten Person geprüft werden. Du kriegst Probleme mit unseren Services mit der Hilfe von Monitoring meistens mit und handelst entsprechend. Du verbesserst die Codebase auch neben dem Daily Business von Zeit zur Zeit (zum Beispiel während Refactoring-Days oder als Eigeninitiative). |
Vertikale Expertise | Hier geht es um deinen Fokus in einem bestimmten Gebiet (zb. NodeJS, TypeScript, React, Tailwind, NestJS, GCP, ...). Du hast ein Fokus-Gebiet das über die Grundlagen hinaus geht. |
Horizontale Expertise | Hier geht es um dein Fachwissen in den verschiedenen Bereichen (zb. Software Entwicklung, System Engineering, ITO, Data Science, ...). Du kennst die Grundlagen. |