TTI, Inc.
Test Lab Data Engineer II
Über die Stelle
Stellenbeschreibung:
AUSBILDUNG
- Bachelor-Abschluss in Software Engineering, Informatik, Informationssystemen oder einem verwandten Bereich.
KENNTNISSE UND FÄHIGKEITEN *
- Umfassende Kenntnisse in Softwareentwicklung, objektorientierter Programmierung und Anwendungsdesignprinzipien. *
- Beherrschung von Programmiersprachen und Frameworks wie C#, .NET, Java, Python, JavaScript/TypeScript oder ähnlichen Technologien. *
- Erfahrung in der Entwicklung und Integration von REST APIs, Webservices und Unternehmensanwendungen. *
- Kenntnisse in SQL, relationalen Datenbanken, Datenbankdesign und Query-Optimierung. *
- Erfahrung mit Git oder anderen Versionskontrollsystemen. *
- Kenntnisse des Softwareentwicklungslebenszyklus (SDLC), agiler Methoden und Best Practices im Coding. *
- Erfahrung mit Debugging, Fehlerbehebung, Testen und Optimierung der Anwendungsleistung. *
- Verständnis von Cloud-Plattformen und -Diensten, vorzugsweise Microsoft Azure. *
- Fortgeschrittene Englischkenntnisse
ZUSAMMENFASSUNG DER POSITION
Verantwortlich für das Design, die Entwicklung, das Testen, die Implementierung und die Wartung skalierbarer Softwareanwendungen und -lösungen, die Geschäftsabläufe und organisatorische Ziele unterstützen.
Diese Rolle arbeitet mit Business Stakeholdern und technischen Teams zusammen, um funktionale Anforderungen in zuverlässige und effiziente Softwarelösungen zu übersetzen. Die Position ist verantwortlich für die Sicherstellung von Codequalität, Anwendungsleistung, Sicherheit, Systemintegration und Wartbarkeit unter Einhaltung von Softwareentwicklungsstandards und Best Practices.
Darüber hinaus trägt die Position zur kontinuierlichen Verbesserung bestehender Anwendungen, zur Automatisierung von Geschäftsprozessen und zur Implementierung neuer Technologien bei, um die betriebliche Effizienz und das Benutzererlebnis zu verbessern.
- Erfahrung mit CI/CD Pipelines, DevOps Praktiken und automatisierten Deployments ist von Vorteil. *
- Kenntnisse in Datenintegration und Plattformen wie Azure Data Factory, Databricks, Snowflake oder Apache Spark sind ein Plus.
HAUPTAUFGABEN *
- Entwurf, Entwicklung, Test, Bereitstellung und Wartung von Softwareanwendungen und technischen Lösungen gemäß den Geschäftsanforderungen. *
- Übersetzung funktionaler und technischer Anforderungen in skalierbaren, wartbaren und effizienten Code. *
- Entwicklung und Wartung von APIs, Systemintegrationen, Datenbanken und Anwendungskomponenten. *
- Fehlerbehebung bei Anwendungsproblemen, Identifizierung von Ursachen und Implementierung effektiver technischer Lösungen. *
- Durchführung von Code-Reviews, Tests, Debugging und Leistungsoptimierung zur Sicherstellung der Softwarequalität. *
- Pflege technischer Dokumentationen im Zusammenhang mit Anwendungen, Integrationen und Systemkonfigurationen. *
- Zusammenarbeit mit lokalen und globalen Teams, um die erfolgreiche Implementierung und Integration von Softwarelösungen sicherzustellen. *
- Nutzung von Planungstools, Metriken und Dashboards zur Überwachung von Entwicklungsaktivitäten, Projektfortschritten und Anwendungsleistung. *
- Förderung der kontinuierlichen Verbesserung von Entwicklungsprozessen, Codierungsstandards, Architektur und Best Practices im Software Engineering. *
- Unterstützung der Implementierung von Automatisierungs- und Digitalisierungsinitiativen in allen Geschäftsbereichen. *
- Bereitstellung von technischem Support, Anleitung und Wissensaustausch für Teammitglieder. *
