Dołącz do zespołu rozwijającego nowoczesne systemy IT w architekturze mikroserwisowej.
Szukamy Programisty .NET (Regular), który będzie uczestniczył w projektowaniu, rozwoju i utrzymaniu aplikacji biznesowych, pracując w środowisku nastawionym na jakość kodu, automatyzację i dobre praktyki inżynierskie.
Spotykamy się 2x w miesiącu zespołowo w Warszawie.
Programista .NET (Regular) – Fullstack
Twój zakres obowiązków
- projektowanie i rozwój aplikacji w technologiach C# / .NET Core / Angular,
- implementacja i utrzymanie REST API,
- tworzenie i utrzymanie testów jednostkowych,
- udział w projektowaniu i wdrażaniu systemów w architekturze mikroserwisowej,
- praca zgodnie z zasadami SOLID, wzorcami projektowymi oraz IoC / DI,
- współpraca przy rozwoju i utrzymaniu procesów CI/CD,
- praca z relacyjnymi bazami danych MS SQL,
- współpraca zespołowa w środowisku Agile z wykorzystaniem JIRA, Git, Bitbucket, TeamCity, Jenkins.
Nasze wymagania
- 2–3 lata doświadczenia na stanowisku Programisty .NET (poziom Regular),
- bardzo dobra znajomość:
- C# i .NET Core,
- Angular oraz JavaScript,
- MS SQL,
- doświadczenie w tworzeniu testów jednostkowych,
- praktyczna znajomość SOLID, wzorców projektowych, IoC, DI,
- doświadczenie w projektowaniu i wdrażaniu mikroserwisów,
- znajomość REST API,
- znajomość procesu SSDLC oraz narzędzi wspierających CI/CD,
- praktyczna znajomość JIRA, Git/Bitbucket, TeamCity, Jenkins.
- znajomość C# / .NET Framework,
- doświadczenie z Dockerem i Kubernetesem,
- testy automatyczne E2E (Cucumber),
- znajomość narzędzi i technologii: Redis, RabbitMQ, IBM WMQ, ElasticSearch, Splunk, Grafana,
- znajomość Ansible (lub gotowość do nauki),
- doświadczenie we wdrażaniu systemów w chmurze (Azure, GCP),
- znajomość systemów operacyjnych Linux i Windows.