Senior Software Developer - Healthcare Solutions
⚲ Bengaluru
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w projektowaniu i tworzeniu oprogramowania enterprise
- ekspercki poziom C# i nowoczesnego .NET (ASP.NET Core, Entity Framework Core)
- mocne SQL Server, w tym modelowanie danych i tuning wydajności
- praktyczne doświadczenie w integracji LLM w aplikacjach
- biegłe korzystanie z narzędzi AI-assisted development
- doświadczenie w mentoringze juniorów i ustalaniu standardów inżynierskich
Mile widziane
- znajomość standardów healthcare (HIPAA, HL7 FHIR)
- Python do AI/ML lub przetwarzania danych, kontenery i IaC, certyfikaty Azure/AI
Opis stanowiska
Praca przy dojrzałej, krytycznej dla działania platformie w branży healthcare — rozwijanie aplikacji cloud-native na Azure (.NET/C#) i dokładanie do nich funkcji opartych na LLM. Realnie: modernizacja starszych komponentów, projektowanie bezpiecznych REST API oraz wsparcie produkcyjne i analiza przyczyn awarii. Szczera uwaga: 'put modern cloud and AI technologies to work where they make a real difference' w praktyce może oznaczać nowe technologie ograniczone istniejącą infrastrukturą i procesami, a 'evolve a mature platform' często wiąże się z pracą na dziedziczonym kodzie i ograniczeniach architektonicznych. Dobra oferta dla seniora, który lubi łączyć modernizację legacy z AI i nie przeszkadza mu mentoring oraz odpowiedzialność za standardy zespołu.
🔍 Dekoder Ogłoszenia
🔴
put modern cloud and AI technologies to work where they make a real difference
Oznacza to, że będziesz pracować z nowymi technologiami, ale ich rzeczywisty wpływ i innowacyjność mogą być ograniczone przez istniejącą infrastrukturę i procesy.
🔴
help shape the next generation of our platform
Może oznaczać zarówno tworzenie czegoś zupełnie nowego, jak i wprowadzanie stopniowych ulepszeń do istniejącej, być może przestarzałej platformy.
🔴
provide technical leadership in a team environment
Oczekuje się, że będziesz przewodzić technicznie, ale zakres tej odpowiedzialności może być niejasny i zależeć od struktury zespołu.
🔴
evolve a mature, mission-critical platform
Praca nad istniejącą, ważną platformą może oznaczać konieczność radzenia sobie z dziedziczonym kodem i ograniczeniami architektonicznymi.
🔴
Mentor junior engineers on standards and effective use of AI-assisted development tools
Może to oznaczać, że będziesz odpowiedzialny za szkolenie nowych członków zespołu, co może pochłonąć znaczną część Twojego czasu.