Zakres obowiązków:
- Odpowiedzialność za funkcje w całym stosie.
- Gromadzenie i doprecyzowywanie specyfikacji i wymagań na podstawie potrzeb technicznych.
- Tworzenie nowych funkcji, które bezpośrednio wpływają na naszych klientów.
- Planowanie i przeprowadzanie testów w celu zapewnienia zgodności ze standardami (np. bezpieczeństwo, skalowalność, itp.).
- Pisanie i utrzymywanie dokumentacji oprogramowania.
- Pozostawanie w kontakcie z nowymi technologiami/trendami branżowymi i wdrażanie ich w operacje i działania.
Oczekiwania:
- Minimum 5 lat doświadczenia z .NET (Core 3 / 5 / 6 / 7 / 8) - konieczne.
- Bardzo dobra znajomość Microsoft SQL Server - Tworzenie schematu bazy danych i doświadczenie z procedurami składowanymi - konieczne.
- Stopień licencjata w inżynierii oprogramowania / informatyce / równoważny - konieczny.
- Pewne doświadczenie w tworzeniu front-endu przy użyciu Angular 6+ (obecnie pracujemy z Angular 14), korzystając z: Redux/NgRx, kodowanie w TypeScript, SCSS, Bootstrap 4 lub 5.
- Znajomość usług chmurowych AWS: DynamoDB, AWS Lambda, ElasticSearch, SQS, Kinesis, Athena, DocumentDB, Glue i EventBridge.
- Silne zrozumienie programowania obiektowego.
- Doświadczenie w architekturze zdarzeniowej.
- Doświadczenie w pracy z mikrousługami i Dockerem.
- Doświadczenie z usługami sieciowymi SOAP/RESTful.
- Zarządzanie kodem źródłowym Git.
- Chęć budowania wysoce odpornych i skalowalnych systemów z najnowszą technologią.
- Samodzielność, samokształcenie i umiejętność pracy niezależnej i priorytetowania.
- Bycie zespołowym graczem jest dla nas bardzo ważne.
Firma oferuje:
- Atrakcyjne wynagrodzenie
- Stałe zatrudnienie na podstawie umowy B2B
- Pełne szkolenie, ciągłe wsparcie i narzędzia, których potrzebujesz do rozwoju w swojej roli.
- Klient to firma z sercem, która naprawdę ceni i szanuje swoich pracowników.
- Stała praca zdalna.