Software Engineer
⚲ Warszawa
Do uzgodnienia
Wymagania
- doświadczenie komercyjne na stanowisku programisty C++ i/lub Python
- bardzo dobra znajomość systemów Linux (perspektywa deweloperska i administracyjna, różne dystrybucje)
- praktyczne wykorzystanie Pythona do proof of concept i szybkiego prototypowania
- orientacja na jakość kodu: Clean Code, testy automatyczne, code review
- gotowość do pracy w cross-funkcjonalnych zespołach Scrumowych
- ogólna wiedza z sieci komputerowych (model OSI, TCP/IP, switching, routing, podstawy SDN/NFV)
- zainteresowanie obszarem bezpieczeństwa IT
- poświadczenia bezpieczeństwa lub gotowość do poddania się procedurze
Opis stanowiska
EXATEL prowadzi projekty R&D w obszarze Telco, IT i Security — tworzy własne urządzenia sieciowe (SDNbox, SDNcore) oraz oprogramowanie antyDDoS (TAMA). Będziesz projektować, programować i testować kod w C++/Python, prowadzić badania technologiczne i tworzyć dokumentację projektową. Uwaga: w ogłoszeniu wprost zapisano 'wykonywanie badań i rozpoznań technologicznych oraz przedstawianie rekomendacji' — realnie oznacza to, że znaczna część czasu pójdzie na analizę i dokumentację, a nie tylko na samo kodowanie. To oferta dla kogoś, kto lubi łączyć programowanie z pracą badawczą i ma świadomość wymogu poświadczenia bezpieczeństwa.
🔍 Dekoder Ogłoszenia
🟡
innowacje? W EXATEL to możliwe.
Firma stara się podkreślić swoje zaangażowanie w innowacje, ale faktyczny poziom innowacyjności może być różny i zależy od konkretnych projektów.
🟡
Korzystamy ze sprawdzonych i nowoczesnych technologii.
Może oznaczać, że firma używa popularnych technologii, ale niekoniecznie tych najbardziej przełomowych czy najnowszych na rynku.
🟡
prowadzimy działania R&D w obszarze ICT tworząc własne rozwiązania
Choć firma rozwija własne rozwiązania, skala i wpływ tych działań R&D na codzienne zadania mogą być ograniczone.
🔴
wykonywanie badań i rozpoznań technologicznych dla zagadnień projektowych, przedstawianie rekomendacji technicznych
Może oznaczać, że będziesz musiał poświęcić znaczną część czasu na analizę i dokumentację, a nie tylko na samo programowanie.
🟡
Gotowość do pracy w cross-funkcjonalnych zespołach Scrumowych.
Oznacza pracę w zespole z osobami o różnych specjalizacjach, co może wymagać większej komunikacji i elastyczności, ale też może prowadzić do niejasności w podziale obowiązków.