
Ness Digital Engineering ist ein weltweit tätiges Unternehmen für digitale Entwicklung und Technologiedienstleistungen. Es unterstützt Unternehmen dabei, ihre Technologielandschaften zu modernisieren, Cloud-native Plattformen zu entwickeln sowie Daten-, KI- und Softwareprodukte bereitzustellen. Das 1999 gegründete Unternehmen bringt mehr als 25 Jahre Erfahrung in der Entwicklung von Technologien in ein beratungsorientiertes Bereitstellungsmodell ein, das auf der Entwicklung und dem Betrieb technologischer Lösungen basiert.
Zum Leistungsportfolio gehören Cloud, Daten, KI und die Automatisierung von Unternehmensabläufen. Unterstützt wird die Arbeit durch die KI-gestützte Engineering-Plattform ATONIS. Ness arbeitet mit Anbietern wie AWS, Microsoft Azure, Google Cloud, Snowflake, Databricks, Confluent und Salesforce zusammen und betreut Organisationen aus den Bereichen Finanzdienstleistungen, Fertigung und Transport, Medien und Unterhaltung, Einzelhandel, Private Equity sowie Gesundheitswesen.
Senior Application Architect – Azure, Python & Databricks | Ness Digital Engineering (Hybrid, Indien)
Entwerfen Sie mandantenfähige SaaS-Lösungen mit Python, Azure und Databricks. Verantworten Sie Cloud-Architektur, Bereitstellung, Sicherheit, Integrationen, Skalierbarkeit und Mandantenisolierung.
Beschreibung
- Entwerfen Sie End-to-End-Architekturen für mandantenfähige Anwendungen
- Definieren Sie das Mandantenmodell einschließlich der Prinzipien zur Isolierung von Mandanten und Ebenen
- Konzipieren Sie Anwendungs-, UI-, Integrations-, Datenbank- und Sicherheitsebenen
- Definieren Sie die Bereitstellungsarchitektur und empfehlen Sie geeignete Azure- und Databricks-Dienste
- Entwerfen Sie Frameworks für Authentifizierung und Autorisierung
- Etablieren Sie Integrationsmuster und Servicegrenzen
- Wählen Sie Technologien und Azure-Dienste wie Azure Databricks, Databricks Apps, Azure App Service, Azure Kubernetes Service (AKS), Azure Database for PostgreSQL sowie Databricks-Pipelines und -Jobs aus
- Erstellen Sie übergeordnete Architekturdiagramme und modulare Spezifikationen für Entwicklungsteams
- Validieren Sie Skalierbarkeit, Sicherheit, Wartbarkeit und Mandantenisolierung in der gesamten Architektur
- Arbeiten Sie mit dem Lead Developer zusammen, um Architekturentwürfe in implementierbare Komponenten zu überführen
Anforderungen
- Mindestens 10 Jahre Berufserfahrung
- Nachweisliche Erfahrung in der Architektur mandantenfähiger Anwendungen
- Fundierte Kenntnisse mehrschichtiger Anwendungsarchitekturen
- Erfahrung mit Python-basierten Anwendungsarchitekturen
- Praktische Erfahrung mit Azure und Azure Databricks
- Erfahrung im Entwurf von Bereitstellungsmodellen für Anwendungen
- Ausgeprägtes Verständnis von Authentifizierung, Integrationen und Serviceisolierung
- Erfahrung mit PostgreSQL und Datenbankarchitektur
- Verständnis von UI-, Anwendungs-, Integrations-, Datenbank- und Sicherheitsebenen
- Erfahrung mit der Definition von Architekturen für cloudbasierte SaaS-Produkte
- Erfahrung mit der Bereitstellungsarchitektur von Databricks Apps ist wünschenswert
- Erfahrung mit Azure-AKS- oder App-Service-Architekturen ist wünschenswert
- Erfahrung mit Streamlit und Python-Anwendungsarchitekturen ist wünschenswert
- Erfahrung mit FastAPI- oder Django-Anwendungsarchitekturen ist wünschenswert