Rocket Software
Rocket Software
Rocket Software opracowuje rozwiązania do modernizacji IT i środowisk chmury hybrydowej dla organizacji korzystających z krytycznych systemów korporacyjnych. Jej produkty wspierają integrację systemów mainframe i chmury, modernizację aplikacji korporacyjnych i danych, usługi treści, środowiska IBM i, bezpieczeństwo, zgodność z wymaganiami oraz automatyzację IT. Firma oferuje również narzędzia oparte na AI, zaprojektowane z myślą o łączeniu aplikacji biznesowych i danych, które pomagają zespołom zwiększać produktywność i usprawniać podejmowanie decyzji przy zachowaniu bezpieczeństwa i odporności.

Inżynier oprogramowania III, Java Full Stack

Projektuj, debuguj i testuj oprogramowanie Java full stack w Rocket Software, wspierając rozwój produktów, tworzenie nowych produktów i narzędzi programistycznych. Dostarczaj łatwy w utrzymaniu, udokumentowany kod z pokryciem testami i współpracuj z zespołem podczas ceremonii agile.

Opis

  • Projektować i debugować oprogramowanie na potrzeby ulepszania produktów i tworzenia nowych produktów
  • Tworzyć narzędzia programistyczne, w tym systemy operacyjne, kompilatory, sieci, bazy danych i narzędzia związane z internetem
  • Oceniać zgodność oprogramowania ze sprzętem i uwzględniać jego specyfikę przy projektowaniu
  • Wprowadzać zmiany na poziomie komponentów
  • Rozwijać wiedzę ekspercką w aktualnej dziedzinie produktowej
  • Łączyć prace nad produktem z rynkiem zewnętrznym
  • Dostarczać uporządkowany, przetestowany i udokumentowany kod w uzgodnionych terminach
  • Przedstawiać dostatecznie dokładne szacunki przydzielonych zadań
  • Uczestniczyć w wymaganych spotkaniach i ceremoniach agile
  • Dodawać pokrycie testami, aby zabezpieczyć kod przed skutkami przyszłych zmian
  • Podlegać kierownikowi działu inżynierii oprogramowania

Wymagania

  • Co najmniej pięć lat doświadczenia w inżynierii oprogramowania
  • Tytuł licencjata lub równoważne kwalifikacje
  • Solidne podstawy informatyki, w tym algorytmy i struktury danych, zdobyte w toku nauki lub pracy
  • Bardzo dobre umiejętności programowania
  • Umiejętność wykonywania złożonych zadań programistycznych oraz pracy ze standardowymi strukturami danych i algorytmami
  • Umiejętność rekomendowania rozwiązań problemów technicznych
  • Umiejętność pisania modułowego, łatwego w utrzymaniu kodu przy pewnym wsparciu
  • Umiejętność dokonywania efektywnych kompromisów technicznych
  • Umiejętność rozpoznawania wpływu zmian w oprogramowaniu na systemy
  • Znajomość zasad działania sprzętu pomocna przy podejmowaniu decyzji projektowych
  • Umiejętność przekładania wymagań na kod
  • Biegła znajomość co najmniej jednego języka programowania
  • Bardzo dobre umiejętności projektowania kodu
  • Udokumentowane doświadczenie w tworzeniu oprogramowania do rzeczywistych zastosowań
  • Mile widziane: umiejętność pisania kodu szybciej niż przeciętny programista
  • Mile widziane: konsekwentne tworzenie wysokiej jakości kodu z niewielką liczbą błędów
  • Podróże służbowe: 0–10%

Benefity

  • Rocket Software jest pracodawcą zapewniającym równe szanse
  • Osoby z niepełnosprawnością fizyczną lub psychiczną mogą otrzymać racjonalne usprawnienia
  • Proces rekrutacji obejmuje sprawdzenie przeszłości i referencji
  • W celu poprawy efektywności, jakości decyzji i wpływu wykorzystywane są narzędzia i technologie oparte na AI
  • Ciągłe uczenie się i odpowiedzialne korzystanie z AI