Aktualnie szukamy Senior Backend Software Engineera z doskonałą znajomością języka Microsoft C# z .NET Core, który dołączy do naszego zespołu. To stanowisko wymaga doświadczenia w tworzeniu mikroserwisów, REST API, chmurze, integracji i utrzymaniu, oraz w pisaniu testów jednostkowych. Projekty skupią się przede wszystkim na rozwoju backendu.
Szukamy osoby, która ma następujące doświadczenie i umiejętności:
- Dobra znajomość C#
- Dobra znajomość .NET Core
- znajomość REST API i budowy mikroserwisów przy użyciu ASP.NET
- Dobra znajomość formatów JSON i XML
- Dobra znajomość znajomość narzędzi takich jak Postman lub Fiddlers do testowania API
- Doświadczenie programistyczne w architekturze mikroserwisów
- Doświadczenie w programowaniu opartym na message and event-driven z wykorzystaniem RabbitMQ, Service Bus, SQS etc.
- Doświadczenie w rozwoju w środowisku chmury obliczeniowej – Microsoft Azure
- Doświadczenie z usługą Azure Blob Storage, MongoDB i SQL Server jako wewnętrznymi systemami przechowywania danych
- Zrozumienie programowania obiektowego, projektowania i wzorców architektonicznych
- Znajomość JIRA i GIT
- Znajomość metodologii Agile i Kanban dla SDLC.
- 2-3+ lat doświadczenia zawodowego w tworzeniu złożonego i wydajnego oprogramowania
- Język angielski jako warunek konieczny
Opis stanowiska i obowiązki:
- Projektowanie, rozwijanie i ulepszanie backendu aplikacji przy użyciu Visual Studio, C# i .NET core
- Projektowanie, rozwijanie i ulepszanie API REST dla Micrsoserwisów zbudowanych na ASP.NET Core
- Praca z dużą istniejącą bazą kodu, integracja nowych funkcji oraz rozwiązywanie problemów i ulepszanie istniejących feature'ów
- Twozenie dobrej jakości, wydajnego i reużywalnego kodu.
- Pisanie testów jednostkowych
- Praca z większym zespołem programistów, kontakt z zespołami ds. produktu, projektów, DevOps i QA
- Współpraca z członkami zespołu w wielu lokalizacjach geograficznych i strefach czasowych
Co oferujemy:
- atrakcyjne wynagrodzenie oparte o kontrakt B2B (lub UoP) zawarty z polską Spółką
- możliwość pracy z najnowszymi technologiami w międzynarodowym teamie
- elastyczne godziny pracy (mamy 7 godzin przesunięcia pomiędzy Stanami a Polską) - w zależności od teamu daily standup między godz. 15 a 18
- pracę zdalną z dostępem do biur w Warszawie i Poznaniu
- wsparcie osób na miejscu w codziennej pracy
- możliwość rozwoju w dopiero tworzącej się strukturze w Polsce
Proces:
- rozmowa ok 1h - prezentacja firmy, screening (PL)
- rozmowa techniczna - ok 1h z 2-3 członkami zespołu dev (EN)
- rozmowa techniczna i pytania Kandydata - ok 1h - z dodatkowym udziałem QA
- decyzja
Jesteśmy szczególnie nastawieni na szukanie Talentów, dlatego nasze widełki podlegają negocjacji.
Prosimy o aplikacje w języku angielskim.