NoFluffJobs Stacjonarnie Mid

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