Szukaj ofert

Upss… Coś nie tak z Twoją przeglądarką
Do poprawnego wyświetlania formularza zalecana jest przeglądarka Chrome lub Safari.

Programista .NET

Numer referencyjny: PN/E
Lokalizacje:
Kraków, Lublin
Doświadczenie:
Regular, Senior

Chcesz stać się częścią zespołu tworzącego oprogramowanie, z którego korzysta aż 60 000 firm? Właśnie teraz masz okazję!

Comarch ERP Optima, to najpopularniejsze w Polsce oprogramowanie klasy ERP, które kompleksowo usprawnia pracę tysięcy użytkowników w małych i średnich przedsiębiorstwach, a także w biurach rachunkowych. Nasz system posiada szereg zalet, m.in. takich jak intuicyjny interfejs, szeroki wybór modułów dostosowanych do różnych branż oraz aktualizacje zgodne ze zmianami w prawie.

Nieustannie udoskonalamy nasz system, aby sprostać nowym wyzwaniom i potrzebom naszych klientów. Dlatego nie zwalniamy tempa!

W związku z rozwojem naszego oprogramowania powiększamy zespół i szukamy utalentowanych inżynierów na stanowisko Programisty .NET, którzy wraz z nami będą tworzyć kolejne wersje popularnego na rynku systemu Comarch ERP Optima.

Masz już doświadczenie jako programista .NET, ale poszukujesz nowych wyzwań zawodowych? W takim razie nie czekaj - dołącz do naszego zespołu i weź czynny udział w procesie produkcji systemów Comarch ERP!

Profil pracownika

  • Wykształcenie wyższe (preferowane informatyczne lub pokrewne)
  • Minimum 3 lata doświadczenia w programowaniu w języku .NET/C#
  • Biegła znajomość:
    • ASP.NET Core 8+ (w tym: minimal APIs, hosting, middleware)
    • pracy z bazami danych SQL, w szczególności MS SQL Server
    • zasad SOLID oraz umiejętność stosowania wzorca Dependency Injection (DI)
  • Doświadczenie w pracy z systemami kolejkowymi i brokerami wiadomości, np. RabbitMQ wraz z biblioteką MassTransit
  • Zaawansowane doświadczenie w używaniu Entity Framework Core oraz Dapper do optymalnej persystencji danych
  • Znajomość GitLab i standardów CI/CD
  • Umiejętność analitycznego myślenia i pracy w zespole
  • Mile widziana:
    • znajomość Angular 16+, GIT, node.js oraz umiejętność pisania w Typescript
    • doświadczenie w pracy z kontenerami (Docker, Kubernetes)
    • praktyczna wiedza z zakresu testów jednostkowych i integracyjnych z wykorzystaniem frameworków: xUnit lub NUnit, wspieranych przez WebApplicationFactory i Testcontainers
    • znajomość i doświadczenie w implementacji Observability (logowanie, metryki, tracing, np. OpenTelemetry)
    • doświadczenie w projektowaniu i implementacji rozwiązań zapewniających wysoką dostępność (HA) i skalowalność (np. load balancing, caching)
    • znajomość zagadnień związanych z bezpieczeństwem aplikacji (uwierzytelnianie, autoryzacja, OAuth 2.0)

Twoje zadania

  • Projektowanie, analiza i implementacja rozwiązań zgodnie z wymaganiami
  • Pisanie testów jednostkowych
  • Przygotowywanie poprawek dla systemów działających u klientów
  • Dostarczanie rozwiązań zgodnych z dobrymi praktykami inżynierii oprogramowania i prowadzenie code review
  • Tworzenie dokumentacji technicznej

Dla Ciebie

  • Możliwość pracy w modelu hybrydowym, po okresie wdrożenia
  • Elastyczne godziny pracy
  • Stawiamy na rozwój umiejętności naszych pracowników – zapewnimy Ci wsparcie i swobodę w rozbudowie Twoich kompetencji
  • Możliwość zdobycia doświadczenia oraz podniesienia kwalifikacji zawodowych pracując z doświadczonymi osobami w dynamicznie rozwijającym się zespole
  • Dostęp do prywatnej opieki medycznej dla Ciebie i Twojej rodziny
  • Możliwość długoterminowej współpracy - nie zatrudniamy „pod jeden projekt”
  • Przyjazna atmosfera pracy w zgranych zespołach, o co dbamy m.in. poprzez udział w imprezach integracyjnych czy wspólnych inicjatywach dla lokalnych społeczności

Poznajmy się

Zobacz podobne oferty

Etapy procesu rekrutacyjnego