#1 Job Board for tech industry in Europe

Senior .Net Azure Backend Developer
Net

Senior .Net Azure Backend Developer

Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    C#

    master

    .Net

    master

    .NET Core

    advanced

    SOA

    advanced

    Microservice Architecture

    advanced

    ES

    advanced

    DDD

    advanced

    CQRS

    advanced

    Azure

    advanced

    REST API

    advanced

Job description

Online interview

O firmie

Medicalgorithmics S.A. to polska firma o zasięgu globalnym opracowująca zaawansowane systemy dla kardiologii. Innowacyjność to jeden z naszych głównych atutów. Wprowadzamy ją w codzienną organizację pracy i kierujemy się nią podczas procesu tworzenia. Dzięki multidyscyplinarnej grupie badaczy i developerów jesteśmy autorami przełomowych rozwiązań technologicznych. Opracowujemy algorytmy, oprogramowanie i urządzenia, a następnie wdrażamy je do produkcji, co pozwala nam świadczyć usługi telemedyczne tysiącom pacjentów na świecie.


O zespole i projekcie

Pracujemy nad rozwojem nowej generacji systemu PocketECG, który służy wielotygodniowemu monitoringowi pracy serca.  Nową generacją oprogramowania chcemy zastąpić obecne rozwiązanie. Przy jej tworzeniu wykorzystujemy możliwości sztucznej inteligencji i nowych technologii, oraz zoptymalizowaną organizację pracy lekarzy i analityków EKG. Powstaje zupełnie nowy system – tworzymy go od podstaw, z wykorzystaniem najnowszych technologii i trendów w tworzeniu oprogramowania. Pracujemy w wielofunkcyjnych i samoorganizujących się zespołach, które dostarczają skończony produkt. Scrum służy nam do efektywnej współpracy zespołowej, rozwiązywania złożonych problemów i ciągłego doskonalenia.


Opis obowiązków

  • Współtworzenie dużego systemu opartego o mikroserwisy zbudowane wokół technologii Azure'owych
  • Współudział w tworzeniu architektury systemu
  • Tworzenie mechanizmów wspomagających development i deployment
  • Zapewnianie jakości produktu poprzez testy automatyczne (unit, integracyjne, itp.) oraz dokumentowanie zmian
  • Współudział w doborze technologii oraz opracowywaniu standardów pisania kodu


Wymagania i doświadczenie

  • C#/.NET/.NET Core
  • Doświadczenie w pracy z SOA / Microservices (architektura)
  • Znajomość zagadnień związanych z CQRS, Event Sourcing, Domain Driven Design
  • Doświadczenie z REST APIs, Swagger
  • Doświadczenie w pracy z fundamentami Azure (VMs, VNets, Storage Account, Key Vault, AAD)
  • Znajomość technologii Azure: Application Gateway, Service Bus
  • Znajomość ARM templates
  • Znajomość jednej z platform aplikacyjnych: Kubernetes, Azure Service Fabric
  • Powershell (w szczególności znajomość modułów Az.* oraz AzureAD)
  • Znajomość procesów i narzędzi CI/CD
  • Umiejętność pracy z Git
  • Język angielski na poziomie komunikatywnym


Mile widziane

  • Znajomość Azure DevOps
  • Znajomość podstaw React 
  •  Doświadczenie w pracy w Scrumie
  • Umiejętność testowania aplikacji webowych (Selenium)
  • Znajomość Windows Server (configuration management, diagnostics) 
  • Umiejętność gry w kalambury


Co oferujemy?

  • Moc sprawczą i realny wpływ na kształt nowo budowanej aplikacji
  • Pracę nad produktem, który wspiera leczenie pacjentów 
  • Miejsce, w którym: możesz być sobą, ceni się wiedzę i bierze się odpowiedzialność za swoją pracę
  • Elastyczne godziny pracy wraz z możliwością pracy zdalnej
  • Prezenty okolicznościowe z okazji urodzin ślubu, czy narodzin dziecka