Stellenangebot
Lead, SW Eng
Die Stelle als Lead Software Engineer bei Northern Trust in Pune, Indien, erfordert 8-12 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Python, und umfasst die Analyse und Entwicklung von Anforderungen für Multi-Asset-Quant-Business sowie die technische Führung des Entwicklungsteams. Der idealen Kandidat verfügt über Erfahrung in der Entwicklung von skalierbaren und benutzerfreundlichen Anwendungen sowie Kenntnisse in Data Analysis, Quant-basierten Trading-Algorithmen und Cloud-Anwendungen.
Aufgaben
Die Hauptaufgaben umfassen:- Analyse und Erstellung von Anforderungen für Multi-Asset-Quant-Bus für NT-Asset-Management-Geschäfte
- Sicherstellung, dass der Code den Standards entspricht und entsprechend der Plattform getestet wird
- Bereitstellung technischer Unterstützung für das Entwicklungsteam und Definition oder Partnerschaft von Geschäftsanforderungen
- Als Teamplayer mit der Fähigkeit, Design und Code gemäß den Anforderungen zu besitzen
- Kommunikation des Status (schriftlich und mündlich) an das Projektteam und die Geschäftsleitung
- Ständige Suche nach Möglichkeiten, die Stabilität, Skalierbarkeit und Benutzererfahrung der Anwendung zu verbessern
Anforderungen
Erforderliche Qualifikationen und Fähigkeiten:- Bachelor-Abschluss in Informatik, Ingenieurwesen oder Informationstechnologie
- 8-12 Jahre Erfahrung als Python-Berater, der für die Entwicklung hoch effizienter, skalierbarer und anpassbarer Berichtslösungen verantwortlich ist
- Erfahrung mit Quant-basierten Handelsalgorithmen
- Erfahrung in der Gestaltung und Architektur komplexer, mehrschichtiger Systeme
Erforderliche Fähigkeiten
Erforderliche Fähigkeiten und Kenntnisse:- Exzellente Kenntnisse von SDLC und Agile-Entwicklungspraktiken
- Expertenkenntnisse in Python 3, Pandas, NumPy
- Erfahrung in der Datenanalyse mit Python 3
- Starke Erfahrung in der Entwicklung von Fast-API-basierten Backend-APIs
- Expertenkenntnisse in der Implementierung von Sicherheitsbest Practices für API-Plattformen – Oauth2/SAML, Verschlüsselung usw.
- Expertenkenntnisse in der Erstellung automatisierter Einheitstests
- Erfahrung in der Datenverarbeitung/Batch-Streaming zur Bewältigung großer Datenmengen
- Kenntnisse von Testmethoden
- Erfahrung in der Automatisierung von Code-Veröffentlichungen und redundanter Aufgaben mit Shell/Python-Skripten
Wir bieten
Wir bieten:- Ein festes Arbeitsverhältnis mit Pensions- und finanziellen Vorteilen
- Ein flexibles und kollaboratives Arbeitsumfeld
- Möglichkeiten zur Weiterentwicklung und Karriereplanung
- Ein Unternehmen, das sich für die Unterstützung der Gemeinschaft einsetzt
Jobdetails