Bei dieser Rolle geht es in erster Linie darum, so viel wie möglich zu lernen und dich im Berufsalltag zurechtzufinden. Personen in einer dieser Rolle werden aktiv von Senior Positionen betreut. Die Junior Rolle ist für Personen mit einer soliden Ausbildung aber wenig praktischer Erfahrung oder praktischer Erfahrung aber ohne die Grundlagen einer soliden Ausbildung.

Zur Einschätzung werden für dieses Level weniger als 3 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 zwischen 60’000 CHF und 80’000 CHF abhängig von dem was du mitbringst. Allfällige Spesen, Benefits oder Boni werden hier nicht mitgezählt.

Arbeitszeit Gemäss Arbeitsvertrag 42.5 Stunden pro Woche. Wenn nicht mehr viel fehlt für die Zielerreichung, wird das gemacht.
Verantwortung und Impact Du verstehst den Umfang kleiner Funktionen / Aufgaben und kannst sie selbstständig umsetzen. Du nimmst Risiken in Kauf im Rahmen deiner Möglichkeiten. Wenn du dich unsicher fühlst, kannst du jederzeit an höhere Level delegieren. Du nimmst Risiken in Kauf im Rahmen deiner Möglichkeiten. Wenn du dich unsicher fühlst, kannst du jederzeit an höhere Level delegieren. Du hast bereits den ersten Impact im Code.
Priorisierung und Selbstständigkeit Du suchst dir Hilfe, wenn das sinnvoll ist. Zum Beispiel weil dir Kontext fehlt oder weil du zu lange keine Lösung finden konntest. Du findest dich in eigenen Projekten gut zurecht.
Kommunikation Höhere Levels übernehmen die externe Kommunikation für dich und unterstützen dich bei der internen Kommunikation. Du artikulierst deine eigenen Erwartungen an dein Umfeld klar. In Einzelfällen übernimmst du Kundenkontakt. Du hast keine strengen Deadlines. Stakeholder und Kunden haben keine starke Meinung von dir, da du wenig Kontakt hast.
Guidelines, Dokumentation und Knowhow Die Guidelines sind dir bekannt und werden von dir eingehalten, sobald dich jemand darauf hinweist. Du nimmst gerne an internen Workshops und TechTalks teil um dich weiterzubilden. Präsentationen werden von dir keine erwartet. Als Teil des Teams trägst du proaktiv zum Team Spirit bei.
Qualität & Code Reviews Die Erwartungen an deine Output-Qualität sind gering, da das Lernen bei dir im Vordergrund steht. Es kommt oft vor, dass dein Code nicht läuft und von einer dritten Person überarbeitet wird. Du weisst wo und wie wir unsere Services überwachen (Monitoring). Du trägst aktiv zur Codebase bei, so wie es dir aufgetragen wird.
Vertikale Expertise Hier geht es um deinen Fokus in einem bestimmten Gebiet (zb. NodeJS, TypeScript, React, Tailwind, NestJS, GCP, ...). In diesem Level reicht es, wenn du die Grundlagen kennst.
Horizontale Expertise Hier geht es um dein Fachwissen in den verschiedenen Bereichen (zb. Software Entwicklung, System Engineering, ITO, Data Science, ...). Du kennst die Grundlagen.