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 100**’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 übernimmst Verantwortung für deine Entscheidungen und deine Arbeit. Du übernimmst bereits Verantwortung für mehrere Services. Dein Impact ist im Code und im UI / UX sichtbar und spürbar. |
Priorisierung und Selbstständigkeit | Du arbeitest selbstständig. Du priorisierst im Sinne der Firma. Du holst dir Hilfe, wenn dies den Umständen entsprechend sinnvoll ist. Ausserhalb deiner Projekte kannst du alle Aufgaben innerhalb mittlerer Frist lösen. |
Kommunikation | Du übernimmst bereits Teile der Stakeholder Kommunikation selbst. Höhere Levels unterstützen dich noch. Du kommunizierst intern proaktiv. Du schaffst klare und realistische Erwartungen bei deinen Stakeholdern und Kunden. Kunden und Stakeholder fühlen sich abgeholt. In einfachen Angelegenheiten übernimmst du Kundenkontakt. Stakeholder und Kunden sind immer zufrieden mit dir und deiner Arbeit. Deadlines werden immer eingehalten. |
Guidelines, Dokumentation und Knowhow | Die Guidelines sind dir bekannt und du hältst diese immer ein. Die minimalen Anforderungen an Dokumentation erfüllst du (zb. wichtige Erklärungen im Code, Quellenangaben). Zusätzlich startest du auch einen neue Dokumentation wo sinnvoll und/oder passt die bestehende Dokumentation an. Du versuchst dich auch mal an einer kleinen Architektur. Du stellst Fragen und gibst Feedback zur Software Architektur von anderen. Du inspirierst andere. Du nimmst gerne an internen Workshops und TechTalks teil um dich weiterzubilden. Neues Wissen teilst du regelmässig in unserem Knowhow Slack Channel. Ein Slot in einer Monthly Team Präsentation kann dir übergeben werden. 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. Dabei treten offensichtliche Leaks bei dir nicht auf. Du hast ein Grundverständnis und ein zuverlässiges Bewusstsein für System Performance. Dein Code läuft fast immer. Code Reviews nutzt du vor allem um Schönheitsfehler zu korrigieren und etwas zu lernen. Du bist dir stets über den Zustand unserer Systeme bewusst und gehst Probleme auch pro-aktiv an oder leitest diese weiter an die zuständige Person. 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 hast die verschiedenen Bereiche mindestens ein Mal in der Praxis angewendet. |