co.brick
Wymagania1. 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ść:
środowiska .NET Core oraz technologii ASP.NET Core / ASP.NET MVC, wzorców projektowych (np. Domain-Driven Design, architektura heksagonalna) oraz projektowania architektury systemów o wysokim stopniu złożoności.
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.:
ASP.NET Core, ASP.NET MVC, 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
| Opublikowana | dzień temu |
| Wygasa | za 29 dni |
| Rodzaj umowy | B2B |
| Tryb pracy | Zdalna |
| Źródło |
Milczenie jest przytłaczające. Wysyłasz aplikacje jedna po drugiej, ale Twoja skrzynka odbiorcza pozostaje pusta. Nasze AI ujawnia ukryte bariery, które utrudniają Ci dotarcie do rekruterów.
Nie znaleziono ofert, spróbuj zmienić kryteria wyszukiwania.