Nowoczesne rozwiązanie chmurowe dedykowane na rynek dystrybucji energii (elektrycznej, gazu, wody i podobnych typów działalności). Użytkownikami tego systemu są duże firmy i instytucje działające na rynku energii: operatorzy sieci transmisyjnych, instytucje regulujące rynek, operatorzy lokalnych sieci dystrybucyjnych, firmy handlujące energią i dostarczające (rozliczające) ją do klientów końcowych.
Nasze oczekiwania
- Minimum 5 lat doświadczenia komercyjnego na stanowisku .NET Developer
- Doświadczenie w zarządzaniu zespołem
- Bardzo dobra znajomość .NET Core (mocne podstawy programowania w C#, znajomość wzorców w programowaniu obiektowych oraz wzorców w systemach rozproszonych)
- Znajomość Angular (redux, TypeScript, etc.)
- Znajomość architektury rozproszonej/mikroserwisowej
- Znajomość MS Azure, w szczególności usług takich jak: Azure SQL server, Blob storage, ServiceBus, EventGrid, AppService
- Znajomość Azure DevOps
- Doświadczenie z systemami operującymi na dużych wolumenach danych (>100TB rocznie)
- Automatyzacja testów na różnych poziomach: unit testy, testy integracyjne/systemowe, testy end-to-end/frontendowe (Protractor lub Selenium)
- Umiejętność tworzenia/modyfikacji pipeline’ów CI/CD w Azure DevOps
- Umiejętność tworzenia/modyfikacji infrastruktury chmurowej w podejściu „as-a-code” (Azure Resource Mananger i ARM Templates, Terraform lub podobne narzędzia)
- Znajomość języka angielskiego na poziomie B2+
Mile widziane
Znajomość Dockera i Kubernetesa (w szczególności AKS-a)
Kluczowe zadania
- Zarządzanie zespołem
- Opracowywanie, programowanie, wdrażanie, utrzymywanie rozwiązań wykorzystujących .NET
- Wypracowywanie, wdrażanie i utrzymywanie dobrych praktyk oraz wzorców projektowych w obszarze rozwoju oprogramowania
- Utrzymanie i monitoring systemów produkcyjnych
- Praca zgodna z metodyką SCRUM