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 95’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 einzelne Services. Dein Impact ist im Code und im UI / UX sichtbar und spürbar.
Priorisierung und Selbstständigkeit Du kannst selbstständig und mehrheitlich ohne externe Hilfe handeln. Ausserhalb deiner Projekte kannst du alle Aufgaben innerhalb grosszügiger Frist lösen.
Kommunikation Höhere Levels übernehmen die externe Kommunikation für dich. 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 meistens 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 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 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 hast die verschiedenen Bereiche mindestens ein Mal in der Praxis angewendet.