
Ness Digital Engineering este o companie globală de inginerie digitală și servicii tehnologice, care colaborează cu întreprinderi pentru modernizarea infrastructurilor lor tehnologice, dezvoltarea platformelor native pentru cloud și livrarea de produse de date, inteligență artificială și software. Fondată în 1999, compania are peste 25 de ani de experiență în inginerie și utilizează un model de livrare bazat pe consultanță, axat pe construirea și operarea soluțiilor tehnologice.
Activitatea sa include servicii cloud, date, inteligență artificială și automatizarea fluxurilor de lucru pentru întreprinderi, susținute de platforma de inginerie ATONIS, bazată pe inteligență artificială. Ness colaborează cu furnizori precum AWS, Microsoft Azure, Google Cloud, Snowflake, Databricks, Confluent și Salesforce, deservind organizații din domeniile serviciilor financiare, producției și transporturilor, mass-mediei și divertismentului, comerțului cu amănuntul, investițiilor private și sănătății.
Arhitect senior de aplicații – Azure, Python și Databricks | Ness Digital Engineering (Hibrid, India)
Proiectează soluții SaaS multi-tenant folosind Python, Azure și Databricks. Asumă responsabilitatea pentru arhitectura cloud, implementare, securitate, integrări, scalabilitate și izolarea tenanților.
Descriere
- Crearea arhitecturilor complete pentru aplicații multi-tenant
- Stabilirea modelului multi-tenant, inclusiv a principiilor de izolare a tenanților și a nivelurilor
- Proiectarea nivelurilor de aplicație, interfață utilizator, integrare, bază de date și securitate
- Definirea arhitecturii de implementare și recomandarea serviciilor Azure și Databricks potrivite
- Proiectarea cadrelor de autentificare și autorizare
- Stabilirea modelelor de integrare și a limitelor serviciilor
- Alegerea tehnologiilor și serviciilor Azure, precum Azure Databricks, Databricks Apps, Azure App Service, Azure Kubernetes Service (AKS), Azure Database for PostgreSQL și pipeline-urile și joburile Databricks
- Dezvoltarea diagramelor de arhitectură de nivel înalt și a specificațiilor modulare pentru echipele de dezvoltare
- Validarea scalabilității, securității, mentenanței și izolării tenanților în întreaga arhitectură
- Colaborarea cu Lead Developer pentru transformarea proiectelor arhitecturale în componente implementabile
Cerințe
- Cel puțin 10 ani de experiență profesională
- Experiență dovedită în arhitectura aplicațiilor multi-tenant
- Cunoștințe solide de arhitectură a aplicațiilor pe mai multe niveluri
- Experiență în arhitectura aplicațiilor bazate pe Python
- Experiență practică cu Azure și Azure Databricks
- Experiență în proiectarea modelelor de implementare a aplicațiilor
- Înțelegere solidă a autentificării, integrărilor și izolării serviciilor
- Experiență cu PostgreSQL și arhitectura bazelor de date
- Înțelegerea nivelurilor de interfață utilizator, aplicație, integrare, bază de date și securitate
- Experiență în definirea arhitecturilor pentru produse SaaS bazate pe cloud
- Experiența în arhitectura de implementare a Databricks Apps constituie un avantaj
- Experiența în arhitectura Azure AKS sau App Service constituie un avantaj
- Experiența cu Streamlit și arhitecturi de aplicații Python constituie un avantaj
- Experiența cu arhitecturi de aplicații FastAPI sau Django constituie un avantaj