NET Developer (Angular) (Współpraca B2B) (Santander Consumer Bank)
Opis projektu
Szukamy współpracowników (umowa B2B) do realizacji projektu technologicznego w Santander Consumer Banku. Projekt dotyczy rozwoju systemów informatycznych wspierających procesy sprzedażowe, bankowość mobilną i inne procesy bankowe. System operacyjny: Windows. Metodologia: Agile. Współpraca z: Product Owner’ami, Scrum Master’ami, Analitykami systemowymi, Programistami, Architektami IT, Testerami, Specjalistami produktowymi.
Technologie/wzorce, których używamy
- .NET Framework (ver 4+)
- .NET Core (ver 8.0+)
- Angular (ver. 18+)
- TypeScript
- WebAPI, mikroserwisy
- SQL (T-SQL)
- MVC, WCF
- ORM (EF, EF Core)
- GIT, Azure Devops
Mile widziane znajomość i doświadczenie w zakresie
- metodologii Agile/SCRUM
- mechanizmów DevOps CI/CD: Docker, Kubernetes, OpenShift
- Narzędzi AI (GitHub Copilot, Windsurf)
- Kafka/Rabbit MQ
Zakres usług
- Tworzenie i rozbudowa serwisów WebAPI oraz aplikacji web w technologii Angular
- Przygotowanie testów jednostkowych do tworzonych rozwiązań
- Wsparcie testów QA, integracyjnych i akceptacyjnych (analiza zgłaszanych błędów i ich poprawa)
- Zapewnienie jakości tworzonych rozwiązań
Oczekiwane kompetencje w projekcie
- Minimum 4-letnie doświadczenie w programowaniu w technologii .NET (w tym mikroserwisów)
- Bardzo dobra znajomość C# oraz technologii .NET Framework (ver 4+) i .NET Core (ver 8.0+)
- Bardzo dobra znajomość technologii WebAPI (w tym RestAPI) oraz mikroserwisów
- Bardzo dobra znajomość Angular (v18+)
- Bardzo dobra/dobra znajomość MVC, WCF, ORM (EF, EF Core), TypeScript, SQL (T-SQL), Python 3
- Znajomość GIT i Azure Devops
- Znajomość i umiejętność zastosowania wzorców projektowych, CQRS/asynchroniczna, dependency injection, zasad SOLID
- Umiejętność tworzenia testów jednostkowych (np. Nunit, Xunit)
- Znajomość języka angielskiego na poziomie umożliwiającym zrozumienie dokumentacji technicznej
- Umiejętność rozwiązywania problemów