Projektowanie, implementacja i utrzymanie aplikacji opartych na technologiach Microsoft .NET, ze szczególnym uwzględnieniem architektury mikroserwisowej
Tworzenie wysokiej jakości, wydajnego i skalowalnego kodu, zgodnego z przyjętymi w firmie standardami
Implementacja rozwiązań z zakresu DevSecOps, w tym integracja narzędzi do ciągłej integracji i dostarczania (CI/CD)
Praca z technologiami konteneryzacji, w szczególności z Kubernetes, w celu zapewnienia efektywnego wdrażania i zarządzania aplikacjami
Udział w code review, pair programming oraz optymalizacji wydajności
Udział w spotkaniach zespołowych zgodnie z metodyką Scrum
Identyfikacja i rozwiązywanie problemów technicznych, optymalizacja wydajności aplikacji
Dokumentowanie kodu i procesów technicznych zgodnie z przyjętymi w firmie standardami
Zapewnienie zgodności tworzonych rozwiązań z wytycznymi bezpieczeństwa i standardami obowiązującymi w firmie
Praca w zespole interdyscyplinarnym w celu zapewnienia spójności rozwiązań z wymaganiami biznesowymi
Współpraca z zespołem operacyjnym w zakresie wdrażania i utrzymania aplikacji w środowisku produkcyjnym
requirements-expected :
Minimum 2 lata doświadczenia w programowaniu w technologii .NET
Bardzo dobra znajomość języka C#
Doświadczenie w tworzeniu aplikacji webowych z wykorzystaniem ASP.NET MVC lub ASP.NET Core
Umiejętność projektowania i implementacji REST API
Dobra znajomość relacyjnych baz danych (np. MS SQL Server) i języka SQL
Doświadczenie w pracy z systemem kontroli wersji Git i wzorcami projektowymi
Doświadczenie w pracy z Entity Framework lub innym ORM
Umiejętność pisania czystego, czytelnego i testowalnego kodu
Znajomość podstaw HTML, CSS i JavaScript
Doświadczenie w tworzeniu i wykorzystywaniu testów jednostkowych
Umiejętność pracy w metodologii Agile/Scrum
Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej
Znajomość podstaw architektury mikroserwisowej
Umiejętność debugowania i rozwiązywania problemów w kodzie
Wykształcenie wyższe
Skuteczność w działaniu
Odpowiedzialność biznesowa
Nastawienie na ciągły rozwój oraz czerpanie z różnych perspektyw