W skrócie
- Zadania: Twórz oprogramowanie i rozwiązania, prowadź złożone projekty w zwinnej atmosferze.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 15.3 - 18.7 zł za godzinę.
Podsumowanie podstawowych funkcji dla tego stanowiska. Mogą być wykonywane inne obowiązki, zarówno główne, jak i poboczne, które nie są wymienione poniżej. Konkretne działania mogą się zmieniać z czasem.
- Opracowywanie dostosowanego kodowania, integracji oprogramowania, przeprowadzanie analiz, konfigurowanie rozwiązań przy użyciu narzędzi specyficznych dla projektu lub obszaru.
- Prowadzenie i uczestnictwo w rozwoju, testowaniu, wdrażaniu, utrzymaniu i wsparciu bardzo złożonych rozwiązań zgodnie z normami firmy, w tym solidnym testowaniem jednostkowym i wsparciem dla późniejszych testów wydania.
- Budowanie możliwości monitorowania niefunkcjonalnego i zapewnianie eskalowanego wsparcia dla bardzo złożonych aplikacji w produkcji.
- Budowanie i utrzymywanie kontroli bezpieczeństwa oraz monitorowania w wsparciu norm firmy.
- Zazwyczaj prowadzenie umiarkowanie złożonych projektów i uczestnictwo w większych, bardziej złożonych inicjatywach.
- Rozwiązywanie złożonych problemów technicznych i operacyjnych. Działanie jako zasób dla mniej doświadczonych członków zespołu.
- Może nadzorować pracę małego zespołu.
- W środowisku Agile: Odpowiedzialność za dostarczanie wysokiej jakości działającego oprogramowania oraz automatyzację ręcznych/ponownych zadań, współpraca z biznesem od początku prac projektowych. Wykorzystanie praktyk ciągłego inżynierii w celu dostarczenia wartości biznesowej dotyczącej efektywności projektu. Aktywne uczestnictwo w dopracowywaniu historii użytkowników. Odpowiedzialność za projektowanie, rozwijanie i utrzymywanie zautomatyzowanego testowania jednostkowego oraz wspieranie testów integracyjnych i funkcjonalnych. Odpowiedzialność za zapewnienie zautomatyzowanych możliwości monitorowania, wsparcie gwarancyjne oraz transfer wiedzy do wsparcia produkcji. Opracowywanie kodu zgodnie z kryteriami akceptacji ustalonymi przez właściciela produktu.
Wymagania: Wymagania wymienione poniżej są reprezentatywne dla wiedzy, umiejętności i/lub zdolności wymaganych. Możliwe są rozsądne udogodnienia, aby umożliwić osobom z niepełnosprawnościami wykonywanie podstawowych funkcji.
- Dyplom licencjata i cztery do siedmiu lat doświadczenia lub równoważne wykształcenie oraz szkolenie lub doświadczenie w inżynierii oprogramowania.
- Dogłębna wiedza w zakresie systemów informacyjnych oraz umiejętność identyfikacji, stosowania i wdrażania najlepszych praktyk IT.
- Zrozumienie kluczowych procesów biznesowych i strategii konkurencyjnych związanych z funkcją IT.
- Umiejętność planowania i zarządzania projektami oraz rozwiązywania złożonych problemów poprzez stosowanie najlepszych praktyk.
- Umiejętność kierowania i mentorowania mniej doświadczonych członków zespołu. Umiejętność interpretacji i przekazywania złożonych, trudnych lub wrażliwych informacji.
Java/Full-stack Software Engineer II in Katowice – pracodawca: TAG Education Collaborative
Nasza firma to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz innowacyjne podejście do technologii. Oferujemy dynamiczne środowisko pracy w zespole Agile, gdzie każdy ma szansę na rozwój kariery i zdobycie cennego doświadczenia w realizacji złożonych projektów. Dodatkowo, nasza lokalizacja sprzyja równowadze między życiem zawodowym a prywatnym, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej pracy.
Dane kontaktowe:
Zespół rekrutacyjny TAG Education Collaborative