Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Oprogramowania

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Inżyniera Oprogramowania, który dołączy do naszego zespołu i pomoże w tworzeniu innowacyjnych rozwiązań technologicznych. W tej roli będziesz odpowiedzialny za projektowanie, rozwój, testowanie i wdrażanie oprogramowania, które spełnia wymagania biznesowe i techniczne. Będziesz współpracować z zespołem programistów, analityków i menedżerów projektów, aby dostarczać wysokiej jakości produkty i usługi. Twoje obowiązki będą obejmować analizę wymagań, projektowanie architektury systemów, implementację kodu, testowanie oraz optymalizację wydajności. Będziesz również odpowiedzialny za dokumentację techniczną oraz wsparcie użytkowników końcowych. Współpraca z innymi działami firmy oraz udział w spotkaniach projektowych będą kluczowymi elementami Twojej pracy. Idealny kandydat powinien posiadać doświadczenie w programowaniu w językach takich jak Java, Python, C++ lub JavaScript, a także znajomość baz danych i systemów operacyjnych. Znajomość metodologii Agile oraz narzędzi do kontroli wersji, takich jak Git, będzie dodatkowym atutem. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do nowoczesnych technologii i narzędzi. Jeśli jesteś osobą kreatywną, analityczną i lubisz rozwiązywać skomplikowane problemy techniczne, zapraszamy do aplikowania na to stanowisko.

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój oprogramowania zgodnie z wymaganiami biznesowymi.
  • Testowanie i debugowanie kodu w celu zapewnienia wysokiej jakości.
  • Optymalizacja wydajności aplikacji i systemów.
  • Tworzenie i utrzymywanie dokumentacji technicznej.
  • Współpraca z zespołem programistów i analityków biznesowych.
  • Implementacja najlepszych praktyk w zakresie bezpieczeństwa oprogramowania.
  • Udział w spotkaniach projektowych i planowaniu sprintów.
  • Wsparcie techniczne dla użytkowników końcowych.

Wymagania

Text copied to clipboard!
  • Doświadczenie w programowaniu w językach takich jak Java, Python, C++ lub JavaScript.
  • Znajomość baz danych SQL i NoSQL.
  • Umiejętność pracy w środowisku Agile/Scrum.
  • Znajomość narzędzi do kontroli wersji, takich jak Git.
  • Dobra znajomość systemów operacyjnych Windows i Linux.
  • Umiejętność analitycznego myślenia i rozwiązywania problemów.
  • Dobre umiejętności komunikacyjne i pracy zespołowej.
  • Znajomość zasad bezpieczeństwa oprogramowania.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie języki programowania znasz i w jakich projektach ich używałeś?
  • Czy masz doświadczenie w pracy w środowisku Agile?
  • Jakie narzędzia do kontroli wersji używałeś?
  • Czy masz doświadczenie w optymalizacji wydajności aplikacji?
  • Jakie były największe wyzwania, z jakimi się spotkałeś w swojej karierze?
  • Czy masz doświadczenie w pracy z bazami danych SQL i NoSQL?
  • Jakie techniki testowania oprogramowania stosujesz?
  • Czy masz doświadczenie w pracy z systemami chmurowymi, takimi jak AWS lub Azure?