Text copied to clipboard!

Tytuł

Text copied to clipboard!

Główny Inżynier Oprogramowania

Opis

Text copied to clipboard!
Poszukujemy Głównego Inżyniera Oprogramowania, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za kierowanie projektami rozwoju oprogramowania na najwyższym poziomie. Osoba na tym stanowisku będzie nadzorować cały cykl życia oprogramowania, od analizy wymagań, przez projektowanie architektury, aż po wdrożenie i utrzymanie systemów. Główny Inżynier Oprogramowania będzie współpracować z zespołami programistycznymi, testerami, menedżerami projektów oraz klientami, aby zapewnić, że dostarczane rozwiązania spełniają najwyższe standardy jakości i bezpieczeństwa. Do głównych zadań będzie należało tworzenie i wdrażanie strategii technologicznych, wybór odpowiednich narzędzi i technologii, a także mentoring młodszych członków zespołu. Kandydat powinien posiadać szeroką wiedzę z zakresu inżynierii oprogramowania, doświadczenie w pracy z różnymi językami programowania oraz umiejętność rozwiązywania złożonych problemów technicznych. Ważna jest także zdolność do efektywnej komunikacji i zarządzania zespołem, a także umiejętność pracy pod presją czasu i w dynamicznie zmieniającym się środowisku. Oczekujemy, że Główny Inżynier Oprogramowania będzie aktywnie uczestniczył w procesie podejmowania decyzji dotyczących architektury systemów, wdrażania nowych technologii oraz optymalizacji istniejących rozwiązań. Osoba na tym stanowisku powinna być liderem, który inspiruje zespół do osiągania ambitnych celów i nieustannego doskonalenia swoich umiejętności. Jeśli jesteś osobą z pasją do nowych technologii, masz doświadczenie w zarządzaniu projektami IT oraz chcesz mieć realny wpływ na rozwój innowacyjnych produktów, ta oferta jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Nadzór nad całym cyklem życia oprogramowania
  • Projektowanie i wdrażanie architektury systemów
  • Wybór technologii i narzędzi programistycznych
  • Mentoring i wsparcie dla członków zespołu
  • Współpraca z innymi działami i klientami
  • Zapewnienie wysokiej jakości i bezpieczeństwa rozwiązań
  • Rozwiązywanie złożonych problemów technicznych
  • Optymalizacja istniejących systemów
  • Tworzenie dokumentacji technicznej
  • Udział w procesie rekrutacji nowych programistów

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe techniczne (informatyka lub pokrewne)
  • Minimum 5 lat doświadczenia w inżynierii oprogramowania
  • Znajomość nowoczesnych języków programowania (np. Java, C#, Python)
  • Doświadczenie w projektowaniu architektury systemów
  • Umiejętność zarządzania zespołem programistycznym
  • Znajomość narzędzi do kontroli wersji (np. Git)
  • Bardzo dobra znajomość języka angielskiego
  • Umiejętność analitycznego myślenia i rozwiązywania problemów
  • Doświadczenie w pracy z metodykami Agile/Scrum
  • Zdolności komunikacyjne i organizacyjne

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie projekty programistyczne prowadziłeś w przeszłości?
  • Jakie technologie uważasz za kluczowe w nowoczesnym rozwoju oprogramowania?
  • Jak radzisz sobie z konfliktami w zespole?
  • Jakie metody stosujesz do zapewnienia jakości kodu?
  • Czy masz doświadczenie w pracy z chmurą obliczeniową?
  • Jakie są Twoje mocne strony jako lidera technicznego?
  • Jak podchodzisz do wdrażania nowych technologii?
  • Jakie narzędzia do zarządzania projektami preferujesz?
  • Czy miałeś okazję szkolić lub mentorować innych programistów?
  • Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?