Starszy programista .NET/C# (K/M)
Summary
Senior .NET/C# developer at NASK in Warsaw (hybrid) working on EZD RP, the electronic document management system for Polish public administration. The role involves designing and implementing web applications and shaping the system's architecture, using C#/.NET 8, ASP.NET Core Web API, EF Core, PostgreSQL, RabbitMQ, and Docker/Kubernetes.
Nasz zespół składa się z blisko 40 doświadczonych specjalistów (architekci, analitycy, programiści, testerzy) pracujących nad rozwojem i utrzymaniem systemu EZD RP (https://www.gov.pl/web/ezd-rp).
EZD RP – elektroniczne zarządzanie dokumentacją w administracji publicznej - to ważny i strategiczny projekt (https://www.gov.pl/web/ezd-rp).
Aktualnie szukamy osoby z dużym doświadczaniem w .Net/C#, która poza obszarem programowania, wesprze nas również w zakresie rozwoju architektury naszego rozwiązania.
Liczymy na Twoje doświadczenie, świeże spojrzenie oraz ambicję w zakresie prac na techniczną stroną naszego produktu w długofalowej perspektywie.
Dołącz do naszego zespołu!
Zadania na stanowisku:
- Projektowanie i implementację nowoczesnych aplikacji informatycznych zgodnie z dostarczoną specyfikacją;
- Udział w tworzeniu architektury systemu i wyborze stosu technologicznego;
- Tworzenie rozwiązań informatycznych w oparciu o posiadaną wiedzę i doświadczenie ;
- Udział w ewaluacji i testowaniu nowych narzędzi i rozwiązań;
- Współpracę w ramach zespołów programistycznych.
Wymagania:
- Wykształcenie wyższe informatyczne lub inne wykształcenie wyższe techniczne;
- Minimum 3 lat doświadczenia w tworzeniu oprogramowania;
- Praktyczne doświadczenie w budowaniu wysokodostępnych i skalowalnych aplikacji webowych;
- Biegła znajomość C# .NET8, w szczególności ASP.NET Core Web API;
- Biegła znajomość EF Core;
- Dobra znajomość wzorców projektowych tym CQRS oraz zasad programowania asynchronicznego;
- Dobra znajomość relacyjnych baz danych (PostgreSql);
- Praktyczne doświadczenie z architekturą sterowaną zdarzeniami (Event driven architecture) i systemami kolejkowymi (RabbitMQ);
- Umiejętność pracy w środowisku oraz architekturze kontenerowej (docker,kubernetes);
- Znajomość zasad Clean Code;
- Znajomość notacji C4, UML, BPMN.
[wynagrodzenie] - 10 000 - 16 000 + premia[/wynagrodzenie]
[umowa] - umowa o pracę [/umowa]
[etat] - pełen etat [/etat]
[specjalista] - starszy specjalista [/specjalista]
[typ] - praca hybrydowa [/typ]
Oferujemy:
- Umowę o pracę
- Równowagę między pracą a życiem osobistym
- Elastyczne godziny pracy
- Ciekawe projekty
- Współpracę z ekspertami w branży
- Udział w szkoleniach i konferencjach
- Naukę języka angielskiego w godzinach pracy
- Opiekę medyczną
- Kartę Multisport
- Ubezpieczenie na życie
- Dofinansowanie wypoczynku
- Biuro w dogodnej lokalizacji
Dodatkowym atutem będzie:
- Znajomość zasad bezpiecznego wytwarzania oprogramowania;
- Znajomość języka angielskiego na poziomie umożliwiającym analizę dokumentacji technicznej;
- Doświadczenie w pracy ze zwinnymi metodykami wytwarzania np. Scrum, SAFe;
- Doświadczenie w tworzenie testowalnych, diagnozowalnych i obserwowalnych aplikacji;
- Praktyczna wiedza o wpływie architektury aplikacji na nowoczesne procesy CI/CD.