About us
ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT.
Job Description
- rozwój i utrzymanie usług backendowych w technologii .NET / .NET Core,
- implementacja integracji w oparciu o REST API oraz Apache Kafka,
- analiza wymagań biznesowych i projektowanie komponentów systemu,
- udział w definiowaniu oraz rozwoju architektury backendowej i mikrofrontendowej,
- refaktoryzacja i rozwój istniejących modułów systemu,
- projektowanie i dokumentowanie interfejsów API,
- współpraca z zespołem projektowym przy modelowaniu rozwiązań technicznych.
Required qualifications
- doświadczenie w programowaniu w C# oraz .NET / .NET Core (poziom MID),
- doświadczenie w tworzeniu aplikacji frontendowych w Blazor WebAssembly,
- doświadczenie w projektowaniu, implementacji i utrzymaniu REST API,
- praktyczna znajomość Entity Framework Core oraz SQL Server,
- znajomość zasad architektury modularnej, SOLID oraz Clean Code,
- doświadczenie w pracy z mikrofrontendami,
- znajomość systemów kontroli wersji Git / Bitbucket,
- doświadczenie w pracy z Visual Studio.
Mile widziane
- doświadczenie w integracjach asynchronicznych z wykorzystaniem Apache Kafka,
- podstawowa znajomość JavaScript / TypeScript,
- doświadczenie w tworzeniu testów automatycznych (xUnit, NUnit, testy integracyjne).
Oczekiwane kompetencje
- umiejętność analizy wymagań biznesowych,
- umiejętność modelowania rozwiązań oraz projektowania interfejsów,
- zdolność do samodzielnego proponowania rozwiązań technicznych,
- umiejętność tworzenia dokumentacji API oraz opisu logiki systemowej,
- dobra organizacja pracy i samodzielność,
- komunikatywność oraz umiejętność współpracy w zespole projektowym.
Dodatkowe informacje
- Forma współpracy: kontrakt B2B.
- Lokalizacja realizacji projektu: Warszawa / zdalnie (przewidziane są spotkania projektowe w biurze raz w tygodniu).