Programista/Programistka Backend .NET / PostgreSQL
⚲ Bydgoszcz
Do uzgodnienia
Wymagania
- .NET
- PostgreSQL
- autoryzacja
- szyfrowanie
Opis stanowiska
Nasze wymagania:
samodzielne projektowanie lub współprojektowanie backendu większego systemu,
praktyczne doświadczenie w C#/.NET,
dobra znajomość PostgreSQL,
doświadczenie w projektowaniu struktur baz danych oraz pracy z relacyjnymi bazami danych,
projektowanie API oraz architektury aplikacji,
analiza wymagań i proponowanie rozwiązań technicznych,
C#
NET 8+
PostgreSQL
SQL
REST API.
Mile widziane:
Docker
Linux
MQTT
Kafka
Modbus
systemy IoT
aplikacje wysokiej dostępności.
O projekcie:
Budujemy od podstaw nową platformę programową dla systemów bezpieczeństwa pożarowego. Poszukujemy osoby, która będzie współtworzyć fundamenty rozwiązania obejmujące warstwę backendową, bazę danych oraz komunikację z urządzeniami. Szukamy samodzielnego programisty, który potrafi analizować wymagania biznesowe, projektować rozwiązania techniczne oraz brać odpowiedzialność za realizowane funkcjonalności. Praca obejmuje współtworzenie nowego systemu od etapu projektowania do wdrożenia produkcyjnego.
Wymagane technologie:
• .NET (docelowo .NET 10) – backend
• PostgreSQL – bazy danych
• API REST
• zagadnienia bezpieczeństwa (autoryzacja, szyfrowanie).
Zakres obowiązków:
projektowanie modelu danych w PostgreSQL,
analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne,
rozwój backendu w C#/.NET,
projektowanie i implementacja API,
integracja systemu z urządzeniami poprzez protokoły komunikacyjne,
projektowanie mechanizmów użytkowników, uprawnień i subskrypcji,
projektowanie rozwiązań zapewniających skalowalność i wysoką dostępność systemu,
współudział w decyzjach architektonicznych.
Oferujemy:
pracę w dynamicznie rozwijającej się firmie będącej liderem w swojej branży;
realny wpływ na architekturę systemu;
pracę przy rozwoju produktu (nie projektów usługowych);
niewielki, specjalistyczny zespół;
stabilne zatrudnienie;
atrakcyjny pakiet socjalny;
miłą "niekorporacyjną" atmosferę.
samodzielne projektowanie lub współprojektowanie backendu większego systemu,
praktyczne doświadczenie w C#/.NET,
dobra znajomość PostgreSQL,
doświadczenie w projektowaniu struktur baz danych oraz pracy z relacyjnymi bazami danych,
projektowanie API oraz architektury aplikacji,
analiza wymagań i proponowanie rozwiązań technicznych,
C#
NET 8+
PostgreSQL
SQL
REST API.
Mile widziane:
Docker
Linux
MQTT
Kafka
Modbus
systemy IoT
aplikacje wysokiej dostępności.
O projekcie:
Budujemy od podstaw nową platformę programową dla systemów bezpieczeństwa pożarowego. Poszukujemy osoby, która będzie współtworzyć fundamenty rozwiązania obejmujące warstwę backendową, bazę danych oraz komunikację z urządzeniami. Szukamy samodzielnego programisty, który potrafi analizować wymagania biznesowe, projektować rozwiązania techniczne oraz brać odpowiedzialność za realizowane funkcjonalności. Praca obejmuje współtworzenie nowego systemu od etapu projektowania do wdrożenia produkcyjnego.
Wymagane technologie:
• .NET (docelowo .NET 10) – backend
• PostgreSQL – bazy danych
• API REST
• zagadnienia bezpieczeństwa (autoryzacja, szyfrowanie).
Zakres obowiązków:
projektowanie modelu danych w PostgreSQL,
analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne,
rozwój backendu w C#/.NET,
projektowanie i implementacja API,
integracja systemu z urządzeniami poprzez protokoły komunikacyjne,
projektowanie mechanizmów użytkowników, uprawnień i subskrypcji,
projektowanie rozwiązań zapewniających skalowalność i wysoką dostępność systemu,
współudział w decyzjach architektonicznych.
Oferujemy:
pracę w dynamicznie rozwijającej się firmie będącej liderem w swojej branży;
realny wpływ na architekturę systemu;
pracę przy rozwoju produktu (nie projektów usługowych);
niewielki, specjalistyczny zespół;
stabilne zatrudnienie;
atrakcyjny pakiet socjalny;
miłą "niekorporacyjną" atmosferę.
🔍 Dekoder Ogłoszenia
🔴
samodzielne projektowanie lub współprojektowanie backendu większego systemu
Może oznaczać zarówno pełną odpowiedzialność za architekturę, jak i jedynie udział w dyskusjach projektowych.
🟡
analiza wymagań i proponowanie rozwiązań technicznych
Oczekuje się, że będziesz nie tylko implementować, ale także aktywnie uczestniczyć w definiowaniu kierunku technicznego projektu.
🟡
Szukamy samodzielnego programisty, który potrafi analizować wymagania biznesowe, projektować rozwiązania techniczne oraz brać odpowiedzialność za realizowane funkcjonalności.
Oznacza to, że oczekuje się od Ciebie dużej autonomii i proaktywności w rozwiązywaniu problemów.
🔴
integracja systemu z urządzeniami poprzez protokoły komunikacyjne
Może oznaczać pracę z różnorodnymi, potencjalnie przestarzałymi lub słabo udokumentowanymi protokołami.
🟡
projektowanie mechanizmów użytkowników, uprawnień i subskrypcji
Może oznaczać implementację złożonych systemów zarządzania dostępem i rozliczeń, które wymagają dokładnego przemyślenia.