- Programowanie backend w C#
- Programowanie frontend w Angular/Typescript
- Ustalanie zakresu biznesowego z Product Ownerem i analitykiem, planowanie i estymacja zadań
- Projektowanie architektury poszczególnych komponentów, całego rozwiązania i komunikacji wewnętrznej oraz zewnętrznej
- Stosowanie dobrych praktyk i wzorców programistycznych
- Tworzenie testów jednostkowych i integracyjnych
- Tworzenie dokumentacji technicznej
Znajomość poniższych zagadnień i doświadczenie w praktycznym komercyjnym wykorzystaniu:
- .NET Core 3.1+
- Asynchroniczna komunikacja międzykomponentowa poprzez broker wiadomości
- REST Api oraz ogólnych zasad komunikacji http (nagłówki, JWT, CORS)
- ElasticSearch w przeszukiwaniu pełnotekstowym
- Relacyjne baz danych – projektowanie i optymalizacja struktur, wykorzystanie ORM
- Angular 9+
- Metodyka Scrum
- Zastosowanie mikroserwisowego wzorca architektonicznego i jego elementów jak Api Gateway itp.
- Docker, konteneryzacja rozwiązań
- Umowa o pracę
- System premiowy
- Dodatkowy dzień wolny 14 sierpnia z okazji Dnia Energetyka