
Software Developer
Opis
Expleo Technology Nordic została założona w 2007 roku i od tego czasu jest jedną z najszybciej rozwijających się i najbardziej renomowanych firm konsultingowych w Göteborgu i Sztokholmie. Posiadamy wszystkie umowy ramowe w zakresie inżynierii, IT oraz zakupów/logistyki dla wszystkich naszych klientów. Koncepcja sukcesu opiera się na osobistej i responsywnej relacji z naszymi pracownikami i klientami, a także na elastycznej i dynamicznej organizacji. Jesteśmy częścią globalnej organizacji o nazwie Expleo Group, zatrudniającej 15 000 pracowników i obecnej w 25 krajach. Lokalnie jest nas około 350 inżynierów w krajach nordyckich, panuje świetna atmosfera i każdy może zostać doceniony jako jednostka. Oferujemy ekscytującą i wymagającą karierę z wieloma możliwościami.
Oferujemy:
- Wymagające i stymulujące zadania
- Możliwości rozwoju kompetencji osobistych
- Politykę firmy zorientowaną na rodzinę
- Płaską strukturę organizacyjną z szybkim podejmowaniem decyzji
- Inne korzyści pracownicze
Wymagane umiejętności i doświadczenie:
• 3-5 lat doświadczenia w tworzeniu oprogramowania / tworzeniu aplikacji na Androida
• Tworzenie oprogramowania dla systemów wbudowanych
• Tworzenie oprogramowania na Androida
• Embedded Linux
• Opracowywanie automatycznych testów (rozwój oprogramowania)
• Opracowywanie symulacji
• Opracowywanie i ulepszanie metod testowania
• Dobra znajomość języka angielskiego w mowie i piśmie
• Tytuł licencjata z elektroniki / informatyki lub równoważne wykształcenie
• Doświadczenie w branży motoryzacyjnej
• Programowanie na Androida
• Projektowanie i rozwój frontendu Androida
• Znajomość powszechnie używanych wzorców projektowych w rozwoju Androida
• Znajomość komunikacji webowej (REST/JSON/web sockets...)
• Doświadczenie w pracy z Test Driven Development lub Behavior Driven Development
• Doświadczenie z frameworkami testowymi dla Androida, takimi jak Espresso
• Squish
• Python
• Robot framework
• Cyberbezpieczeństwo
• Git
• Jira
• SE-Tool
• Protus
• Jenkins
• Doświadczenie w opracowywaniu automatycznych testów na oprogramowaniu wbudowanym
• Opracowywanie symulacji w CANoe
• Znajomość rynku telematyki
• Doświadczenie w pracach weryfikacyjnych w systemach rozproszonych wbudowanych
• Odpowiednie doświadczenie w łańcuchach narzędzi weryfikacyjnych (np. Vector CAN tools, CANoe)
• Przeprowadzanie testów eksploracyjnych na produkcie telematycznym
• Ulepszanie środowiska testowego i praktyczna praca z stanowiskami testowymi
Android Software Developer. To zadanie polega na uczestniczeniu jako programista w tworzeniu następnej generacji pokładowego produktu telematycznego naszego klienta. Głównym produktem jest system informacyjny w środowisku wbudowanym, który komunikuje się z pozostałymi systemami pojazdu oraz z systemem back-office. Funkcje produktu to zarządzanie flotą, usługi Uptime i inne połączone aplikacje. Konsultant będzie częścią międzyfunkcyjnego zespołu Scrum zajmującego się Androidem, rozwijającego pokładowe aplikacje na Androida, aplikacje usług łączności i aplikacje multimedialne. Stosujemy podejście agile (Scrum) i pracujemy w ciągłej integracji i doskonaleniu. Oczekujemy programisty Androida, który ma dobrą umiejętność pracy w zespole, jest proaktywny, kreatywny, dzieli się doświadczeniem, ma inicjatywę i bierze odpowiedzialność. Zespoły Scrum posiadają umiejętności w zakresie programowania na Androida, architektury oprogramowania, Behavior Driven Development oraz pracy z frameworkami testowymi dla Androida, takimi jak Squish i Espresso. Członek zespołu powinien podejmować się wszystkich rodzajów zadań z backlogu, ale każdy w zespole ma głębszą wiedzę i zainteresowanie w jednej z domen kompetencyjnych. W tej misji prosimy o konsultanta z dogłębną wiedzą w zakresie tworzenia oprogramowania na Androida.
Otwarty dla wszystkich.
Skupiamy się na Twoich kompetencjach, a nie na innych uwarunkowaniach. Jesteśmy otwarci na dostosowanie roli lub miejsca pracy do Twoich potrzeb.
Zahtjevi
Obrazovanje
Wykształcenie policealne trwające dwa lata lub dłużej
Radno iskustvo
Programista