Job Description
Na co dzień w naszym zespole:
- projektujesz, rozwijasz i utrzymujesz aplikacje webowe w technologii .NET (architektura warstwowa, aplikacje modułowe, mikroserwisy),
- tworzysz oraz rozwijasz interfejsy API i integracje systemowe (REST, SOAP),
- uczestniczysz w procesach wdrożeniowych oraz wspierasz utrzymanie aplikacji na środowiskach testowych i produkcyjnych,
- analizujesz i rozwiązujesz problemy aplikacyjne oraz wprowadzasz usprawnienia i optymalizacje techniczne,
- pracujesz zespołowo w metodyce Scrum, współuczestnicząc w planowaniu i realizacji sprintów,
- współpracujesz z zespołami infrastrukturalnymi i administracyjnymi w zakresie eksploatacji systemów,
- przygotowujesz i aktualizujesz dokumentację techniczną tworzonych i utrzymywanych rozwiązań.
To stanowisko może być Twoje, jeśli:
- masz minimum 3 lata praktycznego doświadczenia w tworzeniu aplikacji w technologiach .NET / .NET Core,
- bardzo dobrze znasz relacyjne bazy danych, w szczególności MS SQL Server, oraz swobodnie poruszasz się w T‑SQL i projektowaniu struktur danych,
- masz doświadczenie w pracy z Entity Framework Core lub innym ORM,
- masz doświadczenie w projektowaniu i implementowaniu API oraz integracjach systemowych w oparciu o REST i/lub SOAP,
- pracujesz na co dzień z systemem kontroli wersji Git,
- sprawnie korzystasz z narzędzi developerskich takich jak Visual Studio, VS Code, SQL Server Management Studio oraz narzędzia do testowania API,
- masz świadomość zagadnień związanych z bezpieczeństwem, stabilnością i niezawodnością systemów informatycznych.
Dodatkowo docenimy, jeśli masz doświadczenie w:
- pracy z mapami i danymi geograficznymi, w szczególności z rozwiązaniami opartymi o OpenStreetMap (OSM),
- pracy z usługami mapowymi (np. warstwy map, interakcje użytkownika, geokodowanie),
- tworzeniu warstwy frontendowej w oparciu o Razor Pages lub inne technologie webowe,
- pracy przy systemach związanych z wyceną nieruchomości lub innych domenach o złożonej logice biznesowej.