New offer - be the first one to apply!

December 17, 2025

Senior .NET Developer (public)

Senior • Remote

Warsaw, Poland

Projekt dla państwowej organizacji technologicznej, której misją jest tworzenie przyszłości finansów publicznych, odpowiadając za niezawodność i bezpieczeństwo systemów i usług podatkowych oraz celnych. Organizacja zarządza cyfrowymi danymi polskich podatników oraz specjalizuje się w dostarczaniu kompleksowych rozwiązań teleinformatycznych: od rozwoju systemów i usług po monitoring ciągłości działania i cyberbezpieczeństwo.


Nasze oczekiwania:

  • Minimum 5 lat doświadczenia w programowaniu w .NET (w ciągu ostatnich 10 lat, w tym co najmniej 5 lat w ostatnim okresie),

  • Praktyczna znajomość C#,

  • Doświadczenie w pracy z co najmniej jedną z technologii: ASP.NET MVC, WPF, SignalR, WCF lub Web API,

  • Stosowanie dobrych praktyk projektowych (SOLID, DRY) oraz znajomość TDD lub innych technik zwinnych,

  • Doświadczenie w pracy z Visual Studio, Entity Framework lub inną biblioteką ORM,

  • Praca z relacyjnymi bazami danych SQL lub NoSQL,

  • Tworzenie i integracja usług opartych na protokołach SOAP, REST i SignalR,

  • Znajomość technologii front-endowych: HTML, CSS, JavaScript oraz frameworków Vue.js, Angular, React,

  • Praktyczne doświadczenie w pracy z IIS (Internet Information Services),

  • Umiejętność korzystania z technologii konteneryzacji (np. Docker, Kubernetes lub równoważnych narzędzi do zarządzania aplikacjami kontenerowymi**),

  • Znajomość środowiska Microsoft Azure,

  • Narzędzia i proces wytwórczy,

  • Znajomość i umiejętność pracy z narzędziami:

    • CI/CD (np. Azure DevOps, Jenkins, GitLab CI),

    • statyczna analiza kodu (np. SonarQube),

    • testy jednostkowe (np. xUnit),

    • system kontroli wersji GIT


Kluczowe zadania:

  • Projektowanie i implementacja aplikacji w technologii .NET z wykorzystaniem nowoczesnych rozwiązań architektonicznych,

  • Tworzenie i rozwój usług webowych (REST, SOAP, SignalR),

  • Integracja z bazami danych SQL / NoSQL oraz implementacja warstwy dostępu do danych przy użyciu Entity Framework,

  • Projektowanie i rozwijanie interfejsów użytkownika przy użyciu technologii front-endowych,

  • Udział w projektowaniu architektury systemów i wdrażaniu wzorców projektowych,

  • Tworzenie kodu o wysokiej jakości, zgodnego z zasadami SOLID i TDD,

  • Praca z wykorzystaniem narzędzi CI/CD oraz systemu kontroli wersji GIT,

  • Wsparcie młodszych członków zespołu oraz aktywny udział w code review,

  • Dokumentowanie tworzonych rozwiązań i dbanie o wysokie standardy wytwarzania oprogramowania.