Rola: Fullstack .Net/React Developer
Branża: bankowość
Lokalizacja: model hybrydowy: 1x/tydzien w biurze Warszawie
Rodzaj współpracy: B2B
Stawka: do 140 PLN/h netto+vat (B2B)
Czas trwania: długoterminowa współpraca
Rola Fullstack .Net Developer jest kluczowa w zespole, skupiając się na rozwijaniu i optymalizacji rozwiązań w architekturze mikroserwisowej.
Głównym celem jest dostarczenie wysokiej jakości kodu oraz wspieranie potrzeb biznesowych organizacji poprzez solidne aplikacje.
- Team: 11-osobowy Scrum team (PO, SM, Developerzy, Analitycy, Testerzy)
- Projkct: Bardzo duży system wewnętrzny - CRM, sprzedaż, mikroserwisy .NET, mikrofrontendy React
- Tworzenie i rozwijanie aplikacji przy użyciu technologii .NET oraz związanego stosu technologicznego.
- Współpraca z zespołem przy projektowaniu oraz wdrażaniu systemów opartych na mikroserwisach.
- Pisanie i utrzymanie testów jednostkowych oraz integracyjnych dla zapewnienia jakości oprogramowania.
- Zapewnienie bezpieczeństwa aplikacji oraz pracy w zgodności z najlepszymi praktykami.
- Spotkania i współpraca w metodologii Agile w zespole scrumowym.
- Min. 3-letnie doświadczenie w programowaniu w C#, .NET oraz ASP.NET MVC.
- Praktyczna znajomość: C#, .NET, ASP.NET MVC, REST, HTML, CSS, JavaScript, TypeScript, React, MS SQL Server
- Doświadczenie w pracy w Visual Studio i Visual Studio Code
- Umiejętność tworzenia przemyślanego kodu, uwzględniającego potrzeby biznesowe
- Znajomość architektury mikroserwisowej oraz CQRS
- Znajomość SQL oraz sposobów optymalizacji zapytań bazodanowych
- Znajomość zagadnień związanych z pisaniem testów jednostkowych i integracyjnych
- Znajomość zagadnień związanych z bezpieczeństwem aplikacji
- Umiejętność korzystania z GIT
- Znajomość języka angielskiego na poziomie umożliwiającym bieżącą komunikację w środowisku biznesowym
- Doświadczenie w tworzeniu usług w architekturze mikroserwisów zgodnie z podejściem Domain Driven Design
- Praktyczna znajomość Redis, Kafka, Hangfire, Xunit, Elastic
- Znajomość zagadnień architektury rozproszonej
- Znajomość zagadnień związanych z optymalizacją wydajności aplikacji
- Dokumentowanie usług REST za pomocą Swagger 2 i OpenAPI 3