Junior-Softwareingenieur

Ingenieur
Vollzeit
Belgrade, Serbia

Über die Rolle

Als Junior Software Engineer tragen Sie zur Entwicklung, zum Testen und zur Wartung von Softwarefunktionen in einem oder mehreren unserer Kernprodukte bei. In enger Zusammenarbeit mit leitenden Ingenieuren und funktionsübergreifenden Teams werden Sie am gesamten Softwareentwicklungszyklus teilnehmen, von der Anforderungserhebung bis zur Bereitstellung. Von Ihnen wird erwartet, dass Sie sauberen, gut getesteten Code schreiben, aktiv Code-Reviews durchführen und Ihre technischen Fähigkeiten unter der Anleitung erfahrener Teammitglieder kontinuierlich weiterentwickeln.

Verwaltung

Verantwortlichkeiten

  • Schreibe, teste und pflege Code für neue und bestehende Funktionen in zugewiesenen Projekten
  • Arbeiten Sie mit leitenden Ingenieuren, Produktmanagern und QA zusammen, um Anforderungen zu verstehen und Lösungen zu liefern
  • Beteiligen Sie sich an Code-Reviews, geben und empfangen Sie konstruktives Feedback
  • Softwarefehler debuggen und beheben Sie sie zeitnah, dokumentieren Sie die Ursachen und Fehlerbehebungen
  • Schreibe und warte Unit- und Integrationstests, um Codequalität und Zuverlässigkeit sicherzustellen
  • Tragen Sie zur technischen Dokumentation bei, einschließlich Inline-Codekommentaren, README-Dateien und Wiki-Einträgen
  • Folgen Sie etablierten Codierungsstandards, Versionskontrollpraktiken und Bereitstellungsverfahren
  • Kommunizieren Sie Fortschritte, Blocker und Statusupdates klar und zügig im Team
  • Nimm an agilen Zeremonien teil, darunter Stand-ups, Sprintplanung, Retrospektiven und Demos
  • Unterstützung der QA- und Betriebsteams während Testzyklen und der Lösung von Produktionsproblemen
  • Verbessern Sie kontinuierlich Ihr Verständnis von Produkt, Codebasis und Geschäftsbereich

Anforderungen

  • Sprachkenntnisse in geschriebenem und gesprochenem Englisch sind Pflicht
  • Bachelorabschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung
  • 0 bis 2 Jahre Berufserfahrung in der Softwareentwicklung (Praktika und akademische Projekte in Betracht)
  • Beherrschung von mindestens einer Programmiersprache (z. B. C#, JavaScript, Python, Java oder Ähnlichem)
  • Grundlegendes Verständnis von Webtechnologien, einschließlich HTML, CSS und JavaScript
  • Vertrautheit mit Versionskontrollsystemen, insbesondere Git
  • Grundlegendes Verständnis von Softwaretestprinzipien und dem Schreiben von Unit-Tests
  • Fähigkeit, schnell zu lernen, Anweisungen gut anzunehmen und proaktiv Fragen zu stellen
  • Starke Problemlösungsfähigkeiten und Liebe zum Detail
  • Gute Kommunikations- und Teamfähigkeiten, mit der Fähigkeit, in einem kollaborativen, schnelllebigen Umfeld zu arbeiten

Bevorzugte Fähigkeiten

  • Exposition gegenüber CI/CD-Pipelines und automatisierten Testframeworks
  • Erfahrung mit SaaS-Produkten oder cloudbasierten Umgebungen
  • Vertrautheit mit agilen/Scrum-Entwicklungsmethoden
  • Verständnis von RESTful-APIs und grundlegenden Datenbankkonzepten

Bereit, wenn du es bist

Es gibt mehrere Möglichkeiten, die Hilfe zu bekommen, die du brauchst.

Hast du Fragen?

Kontaktieren Sie unser Vertriebsteam bei Fragen.

Kontakt zum Vertrieb

Bereit, Proctorio einzusetzen?

Sie können jetzt mit der Anmeldung anfangen.

Melden Sie sich noch heute an

Brauchen Sie Hilfe?

Wir sind rund um die Uhr für Sie da, 365 Uhr.

Live-Chat starten