C# Software Developer / Programista C# (K/M/N)
⚲ Śmigiel
Do uzgodnienia
Wymagania
- C#
- .NET
- WPF
- MVVM
- Blazor
- Git
- Rest API
- Metro
- MudBlazor
- Serial Port
- Azure DevOps
Opis stanowiska
Nasze wymagania:
minimum 3 lata doświadczenia w programowaniu w języku C#,
bardzo dobra znajomość platformy .NET,
praktyczne doświadczenie z WPF,
dobra znajomość wzorca MVVM,
praktyczne doświadczenie z Blazor,
doświadczenie w pracy z systemem kontroli wersji Git,
umiejętność pracy z REST API,
znajomość zasad debugowania i testowania oprogramowania,
umiejętność analitycznego myślenia i rozwiązywania problemów,
samodzielność, odpowiedzialność i dobra organizacja pracy,
umiejętność pracy zespołowej i komunikacji z osobami technicznymi oraz nietechnicznymi,
znajomość języka angielskiego na poziomie pozwalającym na pracę z dokumentacją techniczną.
Mile widziane:
doświadczenie z Metro,
znajomość MudBlazor,
znajomość technologii frontendowych,
doświadczenie w integracji z urządzeniami przez Serial Port oraz TCP/IP,
znajomość protokołów Modbus i/lub DALI,
doświadczenie z integracjami medycznymi, w szczególności HL7 i DICOM,
doświadczenie z narzędziami do analizy komunikacji TCP oraz Serial Port,
doświadczenie w tworzeniu systemów czasu rzeczywistego
znajomość Azure DevOps,
znajomość norm i regulacji dotyczących oprogramowania medycznego, w szczególności IEC 62304,
znajomość zagadnień z zakresu cyberbezpieczeństwa.
znajomość zagadnień UI/UX
O projekcie:
ALVO Medical poszukuje do współpracy B2B programisty C#, który dołączy do zespołu rozwijającego aplikacje medyczne wykorzystywane w środowisku klinicznym i technicznym.
Szukamy osoby, która dobrze czuje się w pracy z aplikacjami desktopowymi i webowymi, potrafi projektować czytelne rozwiązania, dba o jakość kodu oraz chce rozwijać systemy integrujące się z urządzeniami medycznymi i zewnętrznymi systemami informatycznymi.
Zakres obowiązków:
rozwój aplikacji medycznych tworzonych w technologii C#/.NET,
projektowanie i implementację modułów w aplikacjach WPF oraz Blazor,
tworzenie i rozwijanie interfejsów użytkownika,
implementację komunikacji z urządzeniami oraz systemami zewnętrznymi,
pracę z protokołami i interfejsami komunikacyjnymi, takimi jak Serial Port, TCP/IP, REST API, Modbus i DALI,
rozwój integracji z systemami medycznymi, w tym HL7 i DICOM,
analizę, diagnozowanie i naprawę błędów,
doskonalenie istniejących rozwiązań,
udział w projektowaniu nowych funkcjonalności systemowych,
pracę z dokumentacją techniczną oraz dokumentacją oprogramowania medycznego,
współpracę z zespołem programistów, testerów, automatyków i specjalistów produktowych.
Oferujemy:
udział w rozwoju realnych aplikacji medycznych,
pracę nad systemami integrującymi software, urządzenia i środowisko medyczne,
wpływ na architekturę oraz kierunek rozwoju aplikacji,
współpracę z doświadczonym zespołem technicznym,
możliwość rozwoju w obszarze oprogramowania medycznego i integracji systemowych,
współpracę w modelu B2B.
minimum 3 lata doświadczenia w programowaniu w języku C#,
bardzo dobra znajomość platformy .NET,
praktyczne doświadczenie z WPF,
dobra znajomość wzorca MVVM,
praktyczne doświadczenie z Blazor,
doświadczenie w pracy z systemem kontroli wersji Git,
umiejętność pracy z REST API,
znajomość zasad debugowania i testowania oprogramowania,
umiejętność analitycznego myślenia i rozwiązywania problemów,
samodzielność, odpowiedzialność i dobra organizacja pracy,
umiejętność pracy zespołowej i komunikacji z osobami technicznymi oraz nietechnicznymi,
znajomość języka angielskiego na poziomie pozwalającym na pracę z dokumentacją techniczną.
Mile widziane:
doświadczenie z Metro,
znajomość MudBlazor,
znajomość technologii frontendowych,
doświadczenie w integracji z urządzeniami przez Serial Port oraz TCP/IP,
znajomość protokołów Modbus i/lub DALI,
doświadczenie z integracjami medycznymi, w szczególności HL7 i DICOM,
doświadczenie z narzędziami do analizy komunikacji TCP oraz Serial Port,
doświadczenie w tworzeniu systemów czasu rzeczywistego
znajomość Azure DevOps,
znajomość norm i regulacji dotyczących oprogramowania medycznego, w szczególności IEC 62304,
znajomość zagadnień z zakresu cyberbezpieczeństwa.
znajomość zagadnień UI/UX
O projekcie:
ALVO Medical poszukuje do współpracy B2B programisty C#, który dołączy do zespołu rozwijającego aplikacje medyczne wykorzystywane w środowisku klinicznym i technicznym.
Szukamy osoby, która dobrze czuje się w pracy z aplikacjami desktopowymi i webowymi, potrafi projektować czytelne rozwiązania, dba o jakość kodu oraz chce rozwijać systemy integrujące się z urządzeniami medycznymi i zewnętrznymi systemami informatycznymi.
Zakres obowiązków:
rozwój aplikacji medycznych tworzonych w technologii C#/.NET,
projektowanie i implementację modułów w aplikacjach WPF oraz Blazor,
tworzenie i rozwijanie interfejsów użytkownika,
implementację komunikacji z urządzeniami oraz systemami zewnętrznymi,
pracę z protokołami i interfejsami komunikacyjnymi, takimi jak Serial Port, TCP/IP, REST API, Modbus i DALI,
rozwój integracji z systemami medycznymi, w tym HL7 i DICOM,
analizę, diagnozowanie i naprawę błędów,
doskonalenie istniejących rozwiązań,
udział w projektowaniu nowych funkcjonalności systemowych,
pracę z dokumentacją techniczną oraz dokumentacją oprogramowania medycznego,
współpracę z zespołem programistów, testerów, automatyków i specjalistów produktowych.
Oferujemy:
udział w rozwoju realnych aplikacji medycznych,
pracę nad systemami integrującymi software, urządzenia i środowisko medyczne,
wpływ na architekturę oraz kierunek rozwoju aplikacji,
współpracę z doświadczonym zespołem technicznym,
możliwość rozwoju w obszarze oprogramowania medycznego i integracji systemowych,
współpracę w modelu B2B.
🔍 Dekoder Ogłoszenia
🔴
minimum 3 lata doświadczenia w programowaniu w języku C#
Może oznaczać, że szukają kogoś, kto przepracował 3 lata w C#, nawet jeśli nie było to główne zajęcie, lub kogoś, kto ma 3 lata doświadczenia w projektach, gdzie C# był używany.
🔴
bardzo dobra znajomość platformy .NET
Może oznaczać zarówno głębokie zrozumienie architektury i wewnętrznych mechanizmów, jak i po prostu umiejętność korzystania z popularnych bibliotek i frameworków w ramach platformy.
🔴
umiejętność pracy zespołowej i komunikacji z osobami technicznymi oraz nietechnicznymi
Może sugerować, że będziesz musiał tłumaczyć skomplikowane zagadnienia techniczne osobom bez wiedzy IT, co może być czasochłonne i frustrujące.
🔴
znajomość technologii frontendowych
W kontekście aplikacji medycznych i desk, może oznaczać potrzebę podstawowej znajomości HTML/CSS/JavaScript, a niekoniecznie zaawansowane umiejętności w tworzeniu interfejsów użytkownika.
🔴
doświadczenie w tworzeniu systemów czasu rzeczywistego
W przypadku aplikacji medycznych, może to oznaczać pracę z danymi, które wymagają szybkiego przetwarzania, ale niekoniecznie systemy o krytycznym znaczeniu dla życia pacjenta.