Poszukujemy programisty znającego bardzo dobrze platformę .NET, z użyciem języka programowania C#. Odpowiedzialny będziesz za pracę przy głównej części rozwiązania - Remotr Streamer, gdzie poza częścią "backendową" związaną z obróbką obrazu, video, dźwięku, eventów urządzeń, ważna jest również prezentacja interfejsu użytkownika.
Wymagania
Przede wszystkim oczekujemy otwartości i chęci podejmowania wyzwań. Poza wyznaczymi głównymi priorytetami oczekujemy własnego wkładu w rozwój produktu oraz umiejętności bezkonfliktowej pracy z pozostałymi członkami zespołu. Znajomość języka angielskiego wymagana - codziennie się nim posługujemy w zespole, zarówno w formie pisemnej jak i mówionej (na poziomie komunikatywnym, nie musi być potwierdzona certyfikatami).
Technicznie wymagana dobra znajomość następujących zagadnień:
- programowania obiektowego oraz wzorców projektowych,
- platformy .NET z wykorzystaniem języka C#,
- programowanie sieciowe TCP oraz UDP
Na poziomie Expert dodatkowo wymagana dobra znajomość:
- pracy z kodem WPF,
- zagadnień kodowania video oraz audio,
- zagadnień DirectX i/lub OpenGL,
- zagadnień testowania tworzonego kodu,
- zagadnień związanych z Continous Integration (korzystamy m.in. z Jenkinsa),
- znajomość języka C++, WinAPI oraz tworzenia DLL czy driverów
Przez "dobrą znajomość" rozumiemy sytuację gdy po otrzymaniu danego zadania programista od razu wie z czym ma doczynienia, jakie dane rozwiązanie ma wady i zalety (co wynika z używania w przeszłości).