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?