Programista .NET
Zakres Obowiązków:
-Zadania Usług Wsparcia na rzecz Zamawiającego przez Wykonawcę będą realizowane w szczególności w następującym zakresie:
-Analizie wykonalności wymagań funkcjonalnych na podstawie historyjek, tworzenie architektury aplikacji z uwzględnieniem skalowalności, niezawodności i bezpieczeństwa.
-Opracowanie koncepcji oraz jej wdrożenia w zakresie fizycznego modelu danych.
-Implementacja kodu aplikacji, przygotowanie testów jednostkowych oraz integracyjnych weryfikujących poprawność kodu oraz jego zgodność z wymaganiami.
-Refaktoryzacji kodu, automatyzacji i optymalizacji wytworzonego oprogramowania, tworzenie dokumentacji.
-Naprawy błędów zgłaszanych przez użytkowników systemu.
-Wytwarzania i aktualizacji dokumentacji analitycznej, użytkowej, projektowej, utrzymaniowej oraz powykonawczej aplikacji i systemów teleinformatycznych Zamawiającego;
Wymagania obligatoryjne:
Minimum 5 lat doświadczenia w pracy na stanowisku programisty .NET.
Praktyczna znajomość języka C#.
Doświadczenie w pracy z HTML, CSS, JavaScript.
Doświadczenie w pracy z ASP.NET (MVC oraz Core).
Znajomość relacyjnych baz danych (np. MySQL, PostgreSQL, MS SQL, Oracle).
Znajomość jednej z bibliotek wspierających testy jednostkowe.
Test Kompetencji w Warszawie
Wymagania dodatkowe:
Znajomość technologii i doświadczenie w pracy z framework Blazor;
Znajomość narzędzi statycznej analizy kodu (np. SonarQube).
Znajomość technologii i doświadczenie w pracy z ASP.NET z (MVC, Core, Core Blazor)
doświadczenie w zarządzaniu zespołem tworzącym oprogramowanie w .NET.
Doświadczenie w delegowaniu i rozliczaniu zadań developerskich.
Doświadczenie w szacowaniu pracochłonności zadań.
Znajomość i doświadczenie w SQL, w tym optymalizacji zapytań.
Udział w projektach z obszaru ochrony zdrowia (część biała lub rejestry).