Backend Developer
AVENGA (Agencja Pracy, nr KRAZ: 8448)
⚲ Warszawa
17 000 - 26 000 PLN (B2B)
Wymagania
- .NET
- C#
- WebAPI
- MS SQL
- T-SQL
- REST API (nice to have)
- RabbitMQ (nice to have)
- TeamCity (nice to have)
- Azure DevOps (nice to have)
- MSSQL (nice to have)
- Docker (nice to have)
Opis stanowiska
O projekcie: Model pracy: praca hybrydowa - wizyta w biurze 1 raz w tygodniu (Warszawa) Współtworzymy technologię portalu HR z którego korzysta kilkadziesiąt tysięcy firm miesięcznie i ponad 5 milionów użytkowników miesięcznie. To ogromna skala i możliwość bezpośredniego wpływu na największy polski biznes branży HR Szukamy osób do nowego zespołu pracującego nad kolejnym, nowym projektem w ramach naszych systemów. Technologie, których używamy Wymagane - C# - ASP.Net - MSSQL Mile widziane - rabbitMQ - Docker - TeamCity - Azure DevOps - CI/CD Wymagania: Wymagania: - Nasze wymagania: - Posiadasz minimum 3 lata doświadczenia komercyjnego w pracy z C#, ASP.Net i WebAPI - Znasz technologie związane z relacyjnymi bazami danych (MS SQL/ T-SQL) - Dobrze znane Ci są wzorce projektowe oraz zasady SOLID - Potrafisz projektować czytelną architekturę aplikacji, z dbałością o logikę domenową oraz zasady czystego kodu - Posiadasz doświadczenie w projektowaniu REST Api - Masz doświadczenie w tworzeniu testów jednostkowych - Potrafisz efektywnie współpracować w zespole i budować pozytywne relacje - Chcesz się dalej uczyć i rozwijać - Potrafisz świadomie i efektywnie korzystać z agentów kodujących jako wsparcia w codziennej pracy programistycznej Mile widziane: - Masz doświadczenie w pracy z RabbitMQ, TeamCity, Azure DevOps i Kubernetesem - Posiadasz doświadczenie w przeprowadzaniu testów wydajnościowych - Wiesz, kiedy i jak przeprowadzać testy integracyjne - Znajomość CI/CD - Doświadczenie w pracy w metodologii Agile - Doświadczenie w koordynacji prac technicznych nad produktem/obszarem produktowym Codzienne zadania: - Współtworzenie nowego systemu w ramach naszej organizacji - Budowa nowych funkcjonalności w oparciu o architekturę mikroserwisów w technologii .NET - Opracowywanie rozwiązań od pomysłu do wdrożenia na produkcji - Projektowanie rozwiązań z uwzględnieniem kontekstu biznesowego - Dbałość o jakość i wydajność wypracowanych rozwiązań - Analiza wymagań z biznesem - Współtworzenie kierunku rozwoju technicznego aplikacji - Współpraca z innymi zespołami w tym z projektantami, architektami, badaczami, biznesem - Przeprowadzanie code review - Pair programming