Dołączysz do zespołu projektowego jednego z naszych klientów - państwowej instytucji podlegającej jednemu z ministrów. Celem projektu jest świadczenie usług związanych z wytwarzaniem lub wdrażaniem i późniejszym utrzymywaniem systemów informatycznych klienta.
responsibilities :
Projektowanie, implementacja i rozwój usług backendowych.
Tworzenie i utrzymanie API zgodnie ze standardami REST oraz SOAP.
Integracja z systemami zewnętrznymi i bazami danych.
Optymalizacja wydajności aplikacji backendowych i rozwiązywanie problemów technicznych.
Współpraca z zespołem frontend i DevOps w zakresie wdrożeń i CI/CD.
Udział w projektowaniu architektury nowych funkcjonalności i rozwiązań skalowalnych.
Pisanie testów jednostkowych i integracyjnych dla rozwijanego kodu.
requirements-expected :
Minimum 5 lat doświadczenia w programowaniu w technologii .NET oraz bardzo dobra znajomość C#.
Doświadczenie w pracy z co najmniej jedną z technologii: ASP.NET MVC, WPF, SignalR, WCF lub Web API.
Praktyczna znajomość zasad projektowania obiektowego (np. SOLID, DRY) oraz doświadczenie w TDD lub pokrewnych technikach w metodykach zwinnych.
Doświadczenie w pracy z Visual Studio, Entity Framework (lub innym ORM) oraz z bazami danych SQL lub NoSQL.
Doświadczenie w budowie i integracji usług opartych o SOAP, REST lub SignalR oraz w pracy z serwerem IIS.
Znajomość co najmniej jednego frameworka front-end (Vue.js, Angular lub React) oraz dobra znajomość HTML, JavaScript i CSS.
Doświadczenie w konteneryzacji aplikacji (np. Docker, Kubernetes).
Znajomość środowiska Microsoft Azure.
Doświadczenie w pracy z narzędziami wspierającymi proces wytwórczy i jakość oprogramowania (CI/CD, statyczna analiza kodu, pokrycie testami xUnit, GIT).