Engineer I - Software Development

Job expired!

Od ponad 40 lat Accelya jest transformacyjną siłą w branży lotniczej, upraszczając procesy finansowe i komercyjne oraz umożliwiając społeczności transportu lotniczego kontrolę nad swoją przyszłością. Współpracujemy z liderami branży, takimi jak IATA, aby realizować globalne inicjatywy i pionierskie transformacje cyfrowe, które usprawniają operacje lotnicze. Pracując z Accelya, stajesz się częścią misji umożliwiającej postęp i zwinność linii lotniczych na całym świecie.

Jako Inżynier I w naszym zespole ds. rozwoju oprogramowania, będziesz kluczowym członkiem tworzenia innowacyjnych rozwiązań programowych, które przyczyniają się do wzrostu i sukcesu naszej organizacji. Współpracuj z wysoce wykwalifikowanym zespołem inżynierów i wielodyscyplinarnymi interesariuszami w celu projektowania, rozwijania i utrzymywania nowoczesnych aplikacji software'owych. To stanowisko oferuje Ci szansę na pracę nad różnorodnymi projektami, udoskonalanie swoich umiejętności technicznych oraz wywieranie znacznego wpływu w dynamicznym, szybkim środowisku.

  • Rozwój Oprogramowania: Współpraca z członkami zespołu nad projektowaniem i tworzeniem wysokiej jakości rozwiązań programowych, zgodnie ze standardami kodowania i najlepszymi praktykami.
  • Analiza Wymagań: Ścisła współpraca z rówieśnikami, liderami zespołów, QAs i specjalistami produktowymi, aby zrozumieć wymagania i przekształcić je w specyfikacje techniczne.
  • Kodowanie i Testowanie: Pisanie czystego, efektywnego i łatwego w utrzymaniu kodu oraz udział w testach, aby zapewnić jakość i niezawodność oprogramowania.
  • Recenzje Kodu: Prowadzenie i udział w recenzjach kodu w celu udzielania informacji zwrotnej, identyfikacji obszarów do poprawy i zapewnienia jakości kodu.
  • Rozwiązywanie Problemów: Identyfikacja i rozwiązywanie wad oprogramowania oraz wdrażanie skutecznych rozwiązań w odpowiednim czasie.
  • Ciagłe Uczenie Się: Aktualizacja wiedzy na temat nowych technologii, narzędzi i trendów w branży oraz proaktywne poszukiwanie możliwości rozwoju zawodowego.
  • Komunikacja: Skuteczna komunikacja technicznych koncepcji i rozwiązań z członkami zespołu i interesariuszami oraz aktywny udział w spotkaniach zespołu i dyskusjach.
  • Udoskonalanie Procesów: Wnoszenie wkładu w poprawę procesów rozwojowych i metodologii, aby zwiększyć efektywność i produktywność.
  • Stopień licencjata w dziedzinie Informatyki, Inżynierii Oprogramowania lub pokrewnej dziedzinie.
  • Biegłość w jednym lub kilku językach programowania, takich jak JAVA, PL/SQL, Python, C++ lub JavaScript.
  • Silne rozumienie zasad, metodologii i najlepszych praktyk w zakresie tworzenia oprogramowania.
  • Doświadczenie z systemami kontroli wersji (np. Git), zintegrowanymi środowiskami programistycznymi (IDEs) i systemami śledzenia problemów.
  • Doskonale rozwinięte umiejętności rozwiązywania problemów i dbałość o szczegóły.
  • Umiejętność współpracy w zespole i dostosowywania się do zmieniających się priorytetów.
  • Silne umiejęt