Dołączysz do zespołu, który rozwija nowoczesne rozwiązania w architekturze mikroserwisowej, pracując end-to-end nad projektami obejmującymi backend w .NET Core, frontend w Angularze oraz integracje w złożonym ekosystemie enterprise. Będziesz częścią doświadczonego zespołu inżynierów, dbającego o jakość kodu, automatyzację testów i dojrzałe procesy CI/CD.
Praca w modelu hybrydowym — obowiązek obecności w biurze 2 razy w miesiącu (Warszawa).
Fullstack .NET Developer (C# / .NET Core / Angular)
Twój zakres obowiązków
- Rozwój i utrzymanie aplikacji w C# / .NET Core z wykorzystaniem architektury mikroserwisowej,
- Tworzenie i rozwój aplikacji frontendowych w Angular / JavaScript,
- Projektowanie REST API oraz integracji pomiędzy mikroserwisami,
- Tworzenie automatycznych testów jednostkowych,
- Udział w procesach CI/CD i pracy w metodyce SSDLC,
- Praca z bazą danych MS SQL,
- Współpraca z zespołem developerskim, QA oraz DevOps,
- Udział w code review, refaktoryzacjach i dbaniu o standardy projektowe (SOLID, DI/IoC).
Nasze wymagania
- Praktyczna znajomość (min. 2–3 lata doświadczenia):
- C#, .NET Core
- Angular, JavaScript
- testy automatyczne jednostkowe
- SOLID, wzorce projektowe, IoC, DI
- MS SQL
- SSDLC oraz narzędzia CI/CD (TeamCity, Jenkins, Bitbucket/Git)
- projektowanie i wdrażanie mikroserwisów
- REST API
- znajomość narzędzi projektowych: JIRA
- C#, .NET Framework
- Docker & Kubernetes
- Testy automatyczne E2E (Cucumber)
- Redis, RabbitMQ, IBM WMQ, ElasticSearch, Splunk, Grafana
- Ansible (regular) lub gotowość do nauki
- Doświadczenie w chmurze (Azure / GCP)
- Znajomość OS Linux i Windows