Rozpoczynasz w swojej firmie rekrutację na stanowisko Senior Software Engineer i zastanawiasz się, jak podejść do napisania oferty pracy? Jesteśmy tu, by Ci pomóc. Przygotowaliśmy dla Ciebie poniżej małą ściągę, która wyjaśni Ci – czym zajmuje się Senior Software Engineer. Gdy już ją przeczytasz – śmiało skorzystaj z naszego szablonu oferty pracy w swojej rekrutacji. W całości – lub jako inspiracji 🙂
Senior Software Engineer to osoba, która potrafi tworzyć i implementować praktyczne rozwiązania w oprogramowaniu. W zależności od branży, w której pracują, mogą mieć różne specjalizacje, np. sieci, systemy operacyjne czy bazy danych.
Senior Software Engineer rozwija oprogramowanie, bada potrzeby użytkowników, zajmuje się ciągłym udoskonalaniem istniejących rozwiązań oraz zarządza zespołem deweloperów.
Rola w organizacji:
Do naszego zespołu poszukujemy wsparcia w postaci Senior Software Engineera. W obszarze Twoich kompetencji znajdą się między innymi rzeczy takie jak zbieranie i opracowywanie wymagań klientów czy rozwój dokumentacji oprogramowania.
Jeśli jesteś osobą zainteresowaną nowinkami technologicznymi i wciąż poszukujesz nowych źródeł wiedzy, chętnie powitamy Cię na naszym pokładzie.
Sprawdź poniżej co oferujemy i czego oczekujemy na tym stanowisku.
Oczekiwania:
- co najmniej pięć lat doświadczenia na podobnym stanowisku
- doświadczenie w tworzeniu oprogramowania, skryptów i zarządzaniu projektami
- zaawansowana znajomość wybranych języków programowania (np.Python, C ++) oraz platformy Java / J2EE
- doświadczenie w korzystaniu z narzędzi do monitorowania systemu oraz zautomatyzowanych frameworków testowych
- znajomość relacyjnych baz danych
- doświadczenie w pracy na różnych systemach operacyjnych
- komunikatywność i doświadczenie w zarządzaniu zespołem
- wykształcenie kierunkowe
- znajomość języka angielskiego
Zadania:
- tworzenie i rozwój oprogramowania
- projektowanie narzędzi i aplikacji przez tworzenie przejrzystego, wydajnego kodu
- automatyzacja za pomocą odpowiednich narzędzi i skryptów
- przeprowadzanie testów w celu optymalizacji
- współpraca z zespołem i dostawcami/Klientem
- prowadzenie dokumentacji technicznej
- współpraca z zespołem, zarządzanie zadaniami, ustalanie priorytetów
Benefity:
- dostęp do repozytorium wiedzy i code review
- możliwość rozwoju oraz doskonalenia swoich kompetencji
- dużą swobodę w podejmowaniu decyzji
- ciągłość projektów/praca przy nowych projektach
- możliwość pracy przy różnych technologiach
- najnowocześniejsze narzędzia pracy
- codzienny kontakt z zespołem specjalistów w swojej dziedzinie