Aktualnie poszukujemy pracowników na stanowisko:

Programista C++

Miejsce pracy: Tychy
Region: śląskie

 

Opis stanowiska:

JAK BĘDZIE WYGLĄDAŁ TWÓJ DZIEŃ PRACY?

Przychodzisz do pracy w biurowcu w Tychach między 8:00 a 10:00. Wczoraj byłeś „u cioci na imieninach”? Nic nie szkodzi, przyjdziesz dzisiaj nieco później:) Zadania zostały wcześniej doprecyzowane na planowaniu, więc sam wybierasz interesujące Cię zadanie z zaplanowanego sprintu w JIRA. Wiesz, co trzeba zrobić, jak duże czeka Cię wyzwanie i kto, jakby co, pomoże w problemach. Odpalasz komputer i przygotowujesz sobie najlepszą kawę w mieście, aby dobudzić się i zachować energię na kolejne 8 godzin pracy. Delektując się kawką, analizujesz kod napisany wczoraj. Hmm… Tę funkcję, jednak mogłeś napisać inaczej. Co robić? Co robić? Niby „u mnie działa”, ale lepiej byłoby przepisać. Spokojnie, jak co sprawdzisz wspólnie ustalone wytyczne do pisania kodu na Confluence. A w najgorszym wypadku zgłosisz bloker na stand upie, rozwiążemy to wspólnie! No tak… wszystko przez tego SCRUMa.

Na poprzednim planowaniu sprinta Product Owner poprosił o rozwiązanie poniższego problemu. Konstruujemy łańcuch znaków w następujący sposób: pierwszym elementem jest litera „X”; każdy następny fragment powstaje przez dodanie do już istniejącego łańcucha takiego samego, ale zamieniamy w nim wszystkie litery „X” na „Y” i vice versa. Czyli kolejne iteracje wyglądają następująco:

„X”

„XY” (X + Y)

„XYYX” (XY + YX)

„XYYXYXXY” (XYYX + YXXY) i tak dalej.

Należy napisać program, który po podaniu liczby x z zakresu 0 <= x < 18446744073709551615 zwróci znak

stojący na tej pozycji w łańcuchu. Uwaga – numeracja startuje od zera.

dla 0 program powinien zwrócić „X”;

dla 2 program powinien zwrócić „Y”;

dla 1000000000000000 program powinien zwrócić „X”.

OK. Kod napisany. Teraz dokumentacja i code review. Czy kod przejdzie przez weryfikację? A może są tam jakieś błędy…? Ehh czas na piłkarzyki. Ktoś chętny na partyjkę?

 

Wymagania:

CO POWINIENEŚ ZAPEWNIĆ, ABY PRACOWAĆ W INFOLAB?

  • umiejętność programowania w języku C++ na platformie Windows (lub wysoka motywacja do zmiany swojego języka oprogramowania)
  • znajomość relacyjnych baz danych,
  • doświadczenie zawodowe na podobnym stanowisku,
  • zdolność szybkiego uczenia i wdrażania się w nowe zagadnienia.

Dodatkowo mile widziane:

  • znajomość środowiska Embarcadero RAD Studio,
  • znajomość systemów raportowania (np. Rave, Telerik),
  • znajomość bazy danych Firebird oraz PostgreSQL,
  • kreatywność, zdolność do nieszablonowego rozwiązywania problemów,
  • pewien stopień samodzielności, poparty przykładami własnych aplikacji,
  • doświadczenie w projektach informatycznych związanych z zarządzaniem flotą transportową i kierowcami (czas pracy lub systemy GPS).

Oferujemy:

  • Umowę o pracę
  • Szkolenia
  • Świetną atmosferę pracy

CV prosimy przesyłać klikając w przycisk APLIKUJ znajdujący się poniżej.

Prosimy o dopisanie następującej klauzuli: „Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO)., prowadzonych przez Infolab Narloch Sp. z o.o. z siedzibą w Tychach przy ul. Estetycznej 4.”

Programista C#

Miejsce pracy: Tychy
Region: śląskie

 

Opis stanowiska:

JAK BĘDZIE WYGLĄDAŁ TWÓJ DZIEŃ PRACY?

Przychodzisz do pracy w biurowcu w Tychach między 8:00 a 10:00. Wczoraj byłeś „u cioci na imieninach”? Nic nie szkodzi, przyjdziesz dzisiaj nieco później:) Zadania zostały wcześniej doprecyzowane na planowaniu, więc sam wybierasz interesujące Cię zadanie z zaplanowanego sprintu w JIRA. Wiesz, co trzeba zrobić, jak duże czeka Cię wyzwanie i kto, jakby co, pomoże w problemach. Odpalasz komputer i przygotowujesz sobie najlepszą kawę w mieście, aby dobudzić się i zachować energię na kolejne 8 godzin pracy. Delektując się kawką, analizujesz kod napisany wczoraj. Hmm… Tę funkcję, jednak mogłeś napisać inaczej. Co robić? Co robić? Niby „u mnie działa”, ale lepiej byłoby przepisać. Spokojnie, jak co sprawdzisz wspólnie ustalone wytyczne do pisania kodu na Confluence. A w najgorszym wypadku zgłosisz bloker na stand upie, rozwiążemy to wspólnie! No tak… wszystko przez tego SCRUMa.

Na poprzednim planowaniu sprinta Product Owner poprosił o rozwiązanie poniższego problemu. Konstruujemy łańcuch znaków w następujący sposób: pierwszym elementem jest litera „X”; każdy następny fragment powstaje przez dodanie do już istniejącego łańcucha takiego samego, ale zamieniamy w nim wszystkie litery „X” na „Y” i vice versa. Czyli kolejne iteracje wyglądają następująco:

„X”

„XY” (X + Y)

„XYYX” (XY + YX)

„XYYXYXXY” (XYYX + YXXY) i tak dalej.

Należy napisać program, który po podaniu liczby x z zakresu 0 <= x < 18446744073709551615 zwróci znak

stojący na tej pozycji w łańcuchu. Uwaga – numeracja startuje od zera.

dla 0 program powinien zwrócić „X”;

dla 2 program powinien zwrócić „Y”;

dla 1000000000000000 program powinien zwrócić „X”.

OK. Kod napisany. Teraz dokumentacja i code review. Czy kod przejdzie przez weryfikację? A może są tam jakieś błędy…? Ehh czas na piłkarzyki. Ktoś chętny na partyjkę?

 

Wymagania:

CO POWINIENEŚ ZAPEWNIĆ, ABY PRACOWAĆ W INFOLAB?

  • umiejętność programowania w języku C#
  • znajomość relacyjnych baz danych,
  • doświadczenie zawodowe na podobnym stanowisku (min. rok)
  • zdolność szybkiego uczenia się

Dodatkowo mile widziane:

  • znajomość frameworka .NET Core 3,
  • znajomość systemów raportowania (np. Telerik),
  • znajomość bazy danych MSSQL lub PostgreSQL,
  • kreatywność, zdolność do nieszablonowego rozwiązywania problemów,
  • pewien stopień samodzielności,
  • doświadczenie w projektach informatycznych związanych z zarządzaniem flotą transportową i kierowcami (czas pracy lub systemy GPS).

Oferujemy:

  • Umowę o pracę
  • Szkolenia
  • Świetną atmosferę pracy

CV prosimy przesyłać klikając w przycisk APLIKUJ znajdujący się poniżej.

Prosimy o dopisanie następującej klauzuli: „Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO)., prowadzonych przez Infolab Narloch Sp. z o.o. z siedzibą w Tychach przy ul. Estetycznej 4.”