
Ness Digital Engineering to globalna firma specjalizująca się w inżynierii cyfrowej i usługach technologicznych, która pomaga przedsiębiorstwom modernizować środowiska technologiczne, tworzyć platformy natywne dla chmury oraz dostarczać produkty oparte na danych, sztucznej inteligencji i oprogramowaniu. Założona w 1999 roku firma ma ponad 25 lat doświadczenia inżynieryjnego i działa w oparciu o konsultingowy model realizacji usług, koncentrując się na tworzeniu i obsłudze rozwiązań technologicznych.
Jej działalność obejmuje chmurę, dane, sztuczną inteligencję oraz automatyzację korporacyjnych procesów pracy, wspierane przez platformę inżynieryjną ATONIS wykorzystującą sztuczną inteligencję. Ness współpracuje z dostawcami takimi jak AWS, Microsoft Azure, Google Cloud, Snowflake, Databricks, Confluent i Salesforce, obsługując organizacje z sektorów usług finansowych, produkcji i transportu, mediów i rozrywki, handlu detalicznego, private equity oraz ochrony zdrowia.
Starszy architekt aplikacji — Azure, Python i Databricks | Ness Digital Engineering (praca hybrydowa, Indie)
Projektuj wielodostępne rozwiązania SaaS z wykorzystaniem Pythona, Azure i Databricks. Odpowiadaj za architekturę chmurową, wdrażanie, bezpieczeństwo, integracje, skalowalność i izolację dzierżawców.
Opis
- Tworzenie kompleksowych architektur aplikacji wielodostępnych
- Definiowanie modelu wielodostępności, w tym zasad izolacji dzierżawców i warstw
- Projektowanie warstw aplikacji, interfejsu użytkownika, integracji, bazy danych i bezpieczeństwa
- Definiowanie architektury wdrażania oraz rekomendowanie odpowiednich usług Azure i Databricks
- Projektowanie struktur uwierzytelniania i autoryzacji
- Definiowanie wzorców integracji i granic usług
- Dobieranie technologii i usług Azure, takich jak Azure Databricks, Databricks Apps, Azure App Service, Azure Kubernetes Service (AKS), Azure Database for PostgreSQL oraz potoki i zadania Databricks
- Tworzenie wysokopoziomowych diagramów architektury i modułowych specyfikacji dla zespołów programistycznych
- Weryfikowanie skalowalności, bezpieczeństwa, łatwości utrzymania i izolacji dzierżawców w całej architekturze
- Współpraca z głównym programistą przy przekształcaniu projektów architektonicznych w komponenty możliwe do wdrożenia
Wymagania
- Co najmniej 10 lat doświadczenia zawodowego
- Udokumentowane doświadczenie w projektowaniu aplikacji wielodostępnych
- Bardzo dobra znajomość wielowarstwowej architektury aplikacji
- Doświadczenie w projektowaniu aplikacji opartych na Pythonie
- Praktyczne doświadczenie z Azure i Azure Databricks
- Doświadczenie w projektowaniu modeli wdrażania aplikacji
- Bardzo dobra znajomość uwierzytelniania, integracji i izolacji usług
- Doświadczenie z PostgreSQL i architekturą baz danych
- Znajomość warstw interfejsu użytkownika, aplikacji, integracji, bazy danych i bezpieczeństwa
- Doświadczenie w definiowaniu architektur chmurowych produktów SaaS
- Doświadczenie w architekturze wdrażania Databricks Apps będzie dodatkowym atutem
- Doświadczenie w architekturze Azure AKS lub App Service będzie dodatkowym atutem
- Doświadczenie ze Streamlit i architekturami aplikacji Python będzie dodatkowym atutem
- Doświadczenie z architekturami aplikacji FastAPI lub Django będzie dodatkowym atutem