Inżynier / Inżynierka Oprogramowania

Net

Inżynier / Inżynierka Oprogramowania

Net
Al. Jerozolimskie 132, Warszawa

Symfonia

Full-time
Permanent, B2B
Mid
Hybrid

Job description

Profil stanowiska – Inżynier/ka Oprogramowania (.NET)

Poszukujemy doświadczonego Inżyniera/Inżynierki Oprogramowania, który/która dołączy do zespołu inżynierskiego i będzie odpowiedzialny zarówno za rozwój oraz utrzymanie istniejącego Web API opartego o .NET Framework 4.8, jak i za tworzenie nowych projektów w .NET 8.

Miejsce pracy: model hybrydowy, praca z biura w Warszawie realizowana zgodnie z ustaleniami zespołu

Twoja rola:

Będziesz pracować w zespole odpowiedzialnym za rozwój kluczowych systemów backendowych i narzędzi, łącząc pracę nad rozwiązaniami legacy z budową nowoczesnych aplikacji.

Twoje obowiązki obejmą:

· Rozwój i utrzymanie REST API opartego o .NET Framework 4.8

· Implementację nowych endpointów oraz refaktoryzację istniejącego kodu

· Rozwój nowych projektów i usług w .NET 8

· Udział w projektowaniu rozwiązań architektonicznych dla nowych aplikacji

· Pisanie testów jednostkowych i dbanie o jakość oraz stabilność oprogramowania

· Analizę i usuwanie błędów produkcyjnych

· Udział w code review oraz współpracę z innymi inżynierami

· Opcjonalnie: rozwój i utrzymanie aplikacji desktopowych w WPF zgodnie z wzorcem MVVM

Wymagania:

Doświadczenie:

· Minimum 3 lata doświadczenia w tworzeniu aplikacji .NET

· Praktyczne doświadczenie w pracy z systemami produkcyjnymi

· Doświadczenie w pracy z JIRA jako narzędziem do zarządzania zadaniami (issue tracking)

· Znajomość GitHub jako narzędzia do zarządzania repozytoriami kodu oraz współpracy

zespołowej (code review, pull requesty)

Kompetencje techniczne:

· Bardzo dobra znajomość C#

· Doświadczenie w pracy z .NET Framework 4.8

· Doświadczenie w tworzeniu aplikacji w .NET 6/7/8 (preferowany .NET 8)

· Praktyczne doświadczenie w budowie i rozwijaniu REST API

· Dobra znajomość zasad programowania obiektowego i SOLID

· Doświadczenie w pracy z systemem kontroli wersji Git

Kompetencje dodatkowe (mile widziane):

· Znajomość WPF

· Praktyczne stosowanie wzorca MVVM

· Doświadczenie z testami jednostkowymi (xUnit, NUnit, MSTest)

· Znajomość ORM (np. Entity Framework)

· Doświadczenie w pracy z bazami danych SQL

· Znajomość procesów CI/CD

· Doświadczenie w pracy z systemami legacy

Kompetencje komunikacyjne:

· Umiejętność pracy zespołowej i komunikacji technicznej

· Otwartość na code review i konstruktywny feedback

· Samodzielność i odpowiedzialność za realizowane zadania

· Znajomość języka angielskiego umożliwiająca swobodne czytanie i rozumienie dokumentacji technicznej

Co oferujemy?

  • ubezpieczenie na życie

  • dodatkowe 5 dni płatnego urlopu na wolontariat

  • nagroda za 14-dniowy urlop (UoP)

  • dofinansowanie do Multisport

  • dofinansowanie do prywatnej opieki medycznej (Enel-Med)

  • dostęp do platformy wellbee.pl 

  • program poleceń dla pracowników 

Tech stack

    Polish

    C1

    English

    B2

    REST API

    regular

    .Net

    regular

Office location

Inżynier / Inżynierka Oprogramowania

Summary of the offer

Inżynier / Inżynierka Oprogramowania

Al. Jerozolimskie 132, Warszawa
Symfonia
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. 1. Administrator i kontakt. Administratorem Twoich danych osobowych zawartych w zgłoszeniu rekrutacyjnym jest: (a) Symfonia sp. z o.o.... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.