Bjak
The Catalyst Group
Senior Associate - Software Development - Technology and Product Solutions
Kerninformationen und Verantwortlichkeiten
Als Senior Associate – Software Development sind Sie ein erfahrener Ingenieur im Team Technology & Product Solutions und tragen zur Konzeption, zum Aufbau und zur Unterstützung von unternehmensweiten, Cloud-nativen Lösungen auf dem Microsoft-Technologie-Stack bei.
Sie arbeiten in den Bereichen Anwendungsentwicklung, Cloud-Dienste, Integrationen, Automatisierung und aufkommende KI-gestützte Funktionen und tragen zur Bereitstellung sicherer und skalierbarer Lösungen auf dem Microsoft-Technologie-Stack bei. Die Rolle legt Wert auf starke Engineering-Prinzipien, solide Architektur und moderne Cloud-Praktiken, anstatt sich auf eine einzelne Plattform oder ein einzelnes Produkt zu verlassen.
Schlüsselverantwortlichkeiten
Hauptverantwortungsbereiche
Aus einer übergeordneten Perspektive sind die Kernverantwortlichkeiten, die diese Rolle ausmachen, in folgende Bereiche unterteilt:
- Anwendungs- und Plattformentwicklung (Microsoft Stack)
- Cloud- und Azure-Entwicklung
- Integrationen, APIs und Systeminteroperabilität
- Power Platform-Lösungen und Automatisierung
- KI-Integration und intelligente Lösungen
- Tooling, Support und Engineering Governance
- Zusammenarbeit und Dokumentation
- Risiko, Sicherheit und Compliance
Schlüsselverantwortlichkeiten
Anwendungs- und Plattformentwicklung (Microsoft Stack)
- Entwerfen, Entwickeln und Pflegen von Unternehmensanwendungen mit Microsoft-Technologien
- Anwenden von Clean-Code-Prinzipien, solider Architektur und modernen Entwicklungspraktiken
- Beitragen zu Low-Code- und Pro-Code-Lösungen, Auswahl des richtigen Ansatzes für jeden Anwendungsfall
- Entwicklung mit Technologien wie TypeScript, JavaScript und C# (.NET wo zutreffend)
- Anwenden von Best Practices für Versionskontrolle, Umgebungsmanagement und Release-Prozesse
Cloud- und Azure-Entwicklung
- Entwerfen und Erstellen von Azure-basierten Diensten, die skalierbare, sichere und ereignisgesteuerte Architekturen unterstützen
- Entwickeln und Pflegen von Azure Function Apps für Hintergrundverarbeitung, Orchestrierung und Integrationen
- Implementieren von sicheren Konfigurations-, Überwachungs-, Protokollierungs- und Fehlerbehandlungsmustern
- Beitragen zu Cloud-Architekturentscheidungen mit Fokus auf Ausfallsicherheit, Leistung und Kostenbewusstsein
Integrationen, APIs und Systeminteroperabilität
- Entwerfen und Implementieren von RESTful APIs und Integrationen mit internen und Drittanbietersystemen
- Anwenden von Authentifizierungs-, Autorisierungs-, Datentransformations- und Resilienzmustern
- Unterstützen von Integrationsszenarien auf Unternehmensebene über Plattformen und Umgebungen hinweg
- Sicherstellen, dass Integrationen sicher, wartbar und gut dokumentiert sind
Power Platform-Lösungen und Automatisierung
- Erstellen und Erweitern von Lösungen mit Microsoft Power Platform-Technologien, wo angebracht
- Entwerfen von Dataverse-Datenmodellen, Beziehungen und Sicherheitsrollen
- Entwickeln und Pflegen von Power Automate-Workflows zur Optimierung von Geschäftsprozessen
- Erweitern von Low-Code-Lösungen mit benutzerdefiniertem Code, wenn die Plattformfunktionen allein nicht ausreichen
KI-Integration und intelligente Lösungen
- Entwerfen und Entwickeln von KI-gestützten Funktionen mit Microsoft AI-Diensten und APIs (z. B. Azure AI Services und Azure OpenAI-basierte Dienste)
- Integrieren von KI-Funktionen in Anwendungen, Workflows und Plattformen zur Verbesserung von Automatisierung, Einblicken und Benutzererfahrung
- Erstellen und Pflegen von KI-gestützten Lösungen wie intelligente Dokumentenverarbeitung, Datenanreicherung und Workflow-Erweiterung
- Schreiben von sauberem, testbarem, produktionsbereitem Code zur Nutzung von KI-Modellen und -Diensten unter Verwendung sicherer Integrationsmuster
- Zusammenarbeit mit Geschäfts- und Produktstakeholdern zur Identifizierung hochwertiger, praktischer KI-Anwendungsfälle
- Anwenden von verantwortungsvollen KI-Praktiken, einschließlich Sicherheit, Datenschutz, Governance und Risikomanagement
Tooling, Support und Engineering Governance
- Bereitstellen von technischem Support der zweiten und dritten Ebene für Anwendungen, Cloud-Dienste und Integrationen
- Beheben komplexer Probleme, die Anwendungslogik, Automatisierung, Integrationen und Infrastruktur umfassen
- Anwenden von Plattform-Governance, Engineering-Standards und Sicherheitskontrollen
- Verwenden geeigneter Tools zur Unterstützung von Diagnose, Wartung und kontinuierlicher Qualitätsverbesserung
Zusammenarbeit und Dokumentation
- Enge Zusammenarbeit mit Product Ownern, Geschäftsanwendern und Delivery-Teams zur Übersetzung von Anforderungen in technische Lösungen
- Erstellen und Pflegen technischer Dokumentationen, Lösungsdesigns und Entwicklungsartefakte
- Identifizieren von Möglichkeiten zur Verbesserung der Plattformqualität, Zuverlässigkeit und Wartbarkeit
- Aktives Reduzieren technischer Schulden und Beitragen zur Weiterentwicklung von Engineering-Standards und Best Practices
Risiko, Sicherheit und Compliance
- Sicherstellen, dass Lösungen den Anforderungen des Unternehmens an Risiko, Sicherheit und Compliance entsprechen
- Unterstützen von Audit-, Berichts- und Issue-Tracking-Aktivitäten, wo erforderlich
- Fördern von sicheren Entwicklungspraktiken und verantwortungsvoller Plattformnutzung
- Sicherstellen, dass geeignete Datenschutz- und Zugriffskontrollen in allen Lösungen integriert sind
Strategischer Beitrag
- Beitragen zur Weiterentwicklung der Kernplattformen und Produkte von Catalyst
- Unterstützen der operativen Effizienz und der Bereitstellung von qualitativ hochwertigem Kundenservice
- Auf dem Laufenden bleiben über Trends in den Bereichen Microsoft-Plattform, Cloud, KI und Branche
- Funktionsübergreifende Zusammenarbeit zur Bereitstellung skalierbarer, gut konzipierter Lösungen
Erforderliche Fähigkeiten und Erfahrungen
Unerlässlich
- 5–7 Jahre Erfahrung in der Softwareentwicklung oder im Plattform-Engineering
- Umfangreiche Erfahrung im Microsoft-Technologie-Stack
- Praktische Erfahrung mit Cloud-Entwicklung, idealerweise auf Microsoft Azure
- Starkes Verständnis von Anwendungsarchitektur, APIs und Systemintegrationen
- Fundierte Programmierkenntnisse in TypeScript und JavaScript (C#/.NET von Vorteil)
- Erfahrung im Entwerfen, Erstellen und Unterstützen von Systemen auf Unternehmensebene
- Starke Problemlösungsfähigkeiten und Fähigkeit zur selbstständigen Arbeit
- Ausgezeichnete Kommunikationsfähigkeiten mit technischen und nicht-technischen Stakeholdern
- Abschluss in Informatik, Informationstechnologie oder einem verwandten Fachgebiet
Vorteilhaft
- Erfahrung mit Power Platform und/oder Dynamics 365 in Unternehmensumgebungen
- Erfahrung in der Integration von KI- oder Machine-Learning-basierten Diensten in Anwendungen oder Workflows
- Vertrautheit mit Microsoft AI-Diensten oder API-basiertem Modellkonsum
- Azure oder Microsoft-Plattform-Zertifizierungen
- Erfahrung im Finanzdienstleistungssektor oder in anderen regulierten Umgebungen
Über Catalyst
Innovation angetrieben | Menschen inspiriert
The Catalyst Group ist ein technologieorientiertes Finanzdienstleistungsunternehmen, das in einer eindimensionalen Branche für Aufsehen sorgt. Gegründet auf den Cayman Islands im Jahr 2020, ist Catalyst eine privat geführte und vollständig unabhängige Gruppe. Wir haben Büros und Teams in 5 Ländern und bedienen ein globales Portfolio von Kunden mit einer breiten Palette von Strategien, Strukturen und Anforderungen.
Catalyst wurde mit der klaren Mission gegründet, Finanzdienstleistungen neu zu gestalten, indem Innovationen vorangetrieben, Technologie genutzt und in unsere Mitarbeiter und Gemeinschaften investiert wird.
Zur Unterstützung dieser Mission haben wir ein preisgekröntes Team von hochqualifizierten, innovativen und kundenorientierten Mitarbeitern aufgebaut, die mit erstklassiger Technologie ausgestattet sind, um eine Plattform bereitzustellen, die ihresgleichen in der Branche sucht.
Wir machen die Dinge anders. Wir machen die Dinge besser.
Catalyst ist ein werteorientiertes Unternehmen. Wir fordern unsere Mitarbeiter heraus, im Einklang mit einer Reihe von Kernwerten zu denken und zu handeln: Zusammenarbeit, Innovation, Zuverlässigkeit & Verantwortlichkeit, vernetzte Kultur, ungeteilte Aufmerksamkeit, Integrität und Transparenz. Diese Werte sind Teil unserer DNA; sie sind die Prinzipien, die alles leiten, was wir tun.
