Senior .NET Developer
Wymagania
1. Doświadczenie i kompetencje techniczne
Minimum 3 lata doświadczenia na stanowisku Programisty .NET, zdobytego w ciągu ostatnich 5 lat.
Doświadczenie w:
projektowaniu, tworzeniu oraz optymalizacji zapytań i struktur baz danych SQL,
realizacji projektów z wykorzystaniem rozwiązań chmurowych (dowolna platforma),
integracji narzędzi Continuous Integration (CI), takich jak Jenkins, GitHub Actions, TeamCity,
pracy z systemami kontroli wersji Git (GitHub, GitLab, Bitbucket).
Umiejętność pracy z technologiami frontendowymi HTML5 oraz CSS3.
Doświadczenie we współpracy z zespołami programistycznymi oraz testowymi.
2. Wiedza specjalistyczna
Biegła znajomość:
Znajomość:
narzędzi wykorzystywanych przez Zamawiającego: JIRA i Confluence,
zasad pracy w nowoczesnych zespołach wytwórczych (CI/CD, code review).
Znajomość języka polskiego i angielskiego na poziomie umożliwiającym samodzielną pracę z dokumentacją projektową.
3. Kompetencje miękkie
Wysokie zdolności analityczne oraz umiejętność rozwiązywania problemów.
Zaangażowanie w realizację powierzonych zadań.
Otwartość na rozwój kompetencji oraz poznawanie nowych technologii.
Komunikatywność, umiejętność pracy zespołowej oraz dobra organizacja pracy.
Zakres obowiązków
Udział w projektach o szerokim zakresie, obejmujących projektowanie, budowę oraz rozwój aplikacji webowych.
Projektowanie i implementacja rozwiązań programistycznych o wysokiej skalowalności, wydajności i niezawodności.
Praca w ramach nowoczesnego stosu technologicznego, obejmującego m.in.:
HTML5, CSS3, JavaScript / TypeScript,
React.js, Node.js,
Git (GitHub, GitLab, Bitbucket),
testy jednostkowe (Jest, React Testing Library),
CI (Jenkins, GitHub Actions, TeamCity),
Google Cloud Platform (GCP),
GraphQL w roli Backend for Frontend (BFF),
Webpack, NuGet, Redux (zarządzanie stanem aplikacji).
Tworzenie nowych aplikacji oraz rozwój, optymalizacja i utrzymanie istniejących systemów.
Aktywny udział w pracach zespołu projektowego, ze szczególnym naciskiem na:
jakość kodu,
testowalność rozwiązań,
zgodność z obowiązującymi standardami technologicznymi i architektonicznymi
Senior .NET Developer
Senior .NET Developer