Nächste Arbeit

Solution Architect (Projektarbeit) in bill_line

Gepostet vor über 30 Tagen

5 Ansichten

bill_line

bill_line

0
0 Bewertungen
Kyiv
Intermediate
Vollzeitarbeit

übersetzt von Google

Bill_line ist ein internationales Fintech-Unternehmen Unsere Kunden sind Online-Shops, Marktplätze, Banken, Versicherungen, gemeinnützige Organisationen und alle anderen Unternehmen mit Online-Zahlungsabwicklung. Zu unseren Leistungsmerkmalen als Zahlungsdienstleister gehören die Fähigkeit, maßgeschneiderte Lösungen zu erstellen und in jeder Phase der Interaktion mit dem Kunden nach dem Kundenbetreuungsprinzip zu arbeiten, von der Verbindungsanfrage bis zur Integration und Transaktionsunterstütz

Bill_line ist ein internationales Fintech-Unternehmen

 

Unsere Kunden sind Online-Shops, Marktplätze, Banken, Versicherungen, gemeinnützige Organisationen und alle anderen Unternehmen mit Online-Zahlungsabwicklung.

 

Zu unseren Leistungsmerkmalen als Zahlungsdienstleister gehören die Fähigkeit, maßgeschneiderte Lösungen zu erstellen und in jeder Phase der Interaktion mit dem Kunden nach dem Kundenbetreuungsprinzip zu arbeiten, von der Verbindungsanfrage bis zur Integration und Transaktionsunterstützung.

 

bill_line - auf der Suche nach Software-Architekt

 

Hauptanforderungen:

 

  1. Ausbildung und Erfahrung:
    • Bachelor- oder Master-Abschluss in Informatik, Ingenieurwesen oder einem verwandten technischen Bereich.
    • Mindestens 10 Jahre Erfahrung in der Softwareentwicklung und Systemarchitektur.
    • Mindestens 5 Jahre Erfahrung in einer technischen Führungsrolle, z. B. als CTO oder ähnlichem.
  2. Technische Expertise:
    • Fundierte Kenntnisse in der Entwicklung und Implementierung von Finanz-CRM- und ERP-Systemen.
    • Umfassende Erfahrung in der Erstellung verschiedener Ebenen der Projektdokumentation und der Aufrechterhaltung technischer Standards.
    • Kompetenz in der Architektur und Implementierung von Microservices.
    • Ausgeprägtes Verständnis von objektorientierter Programmierung (OOP), serviceorientierter Architektur (SOA), COBIT, ITIL, TOGAF, ISO9000 usw.
    • Erweiterte Kenntnisse über Cybersicherheitskonzepte und -praktiken.
    • Fähigkeit, Datenverwaltungsstrategien zu entwickeln und umzusetzen und die Einhaltung gesetzlicher Vorschriften sicherzustellen.
  3. Methodik und Standards:
    • Definieren und setzen Sie Entwicklungsstandards und -methoden während des gesamten Entwicklungsprozesses durch.
    • Beteiligen Sie sich an Diskussionen und Analysen von Kundenanforderungen und übersetzen Sie diese in technische Aufgaben für Entwickler.
    • Bewerten Sie Risiken und finden Sie optimale Lösungen dafür sie abschwächen.
  4. Programmier- und technische Fähigkeiten:
    • Beherrscht mehrere Programmiersprachen: JavaScript, Python, Golang, C#, TypeScript, Java usw.
    • Tiefgehende Kenntnisse von Web-Frameworks: React.js, Django, Tornado, FastAPI, Express.js, Nest.js, Sails.js usw.
    • Umfangreiche Erfahrung mit Datenbanken: MongoDB, PostgreSQL, MySQL, Redis usw.
    • Expertise in Cloud-Plattformen (AWS, Azure, Google Cloud usw.)
    • Ausgeprägtes Verständnis von APIs, RESTful , GraphQL API usw.
  5. Soft Skills:
    • Hohes Maß an analytischem Denken und Problemlösungsfähigkeit.
    • Fähigkeit, in einem dynamischen Umfeld zu arbeiten und sich schnell an neue Technologien anzupassen.
    • Ausgezeichnete Kommunikations- und Führungsfähigkeiten.
    • Fähigkeit, unabhängig und im Team zu arbeiten und Entscheidungen zu treffen und die Verantwortung für deren Ausführung übernehmen.
    • Kenntnisse der englischen Sprache (über Mittelstufe).

       

  6. < /ol>

    Startdatum: so schnell wie möglich

    Dauer: 1–3 Monate

     

    Verantwortlichkeiten für die Position des Software-Architekten

    Architektonische Führung

    Designund Implementierung:

    • Leiten Sie den Entwurf und die Implementierung der Systemarchitektur und stellen Sie sicher, dass sie mit den strategischen Zielen des Unternehmens übereinstimmt.
    • Entwickeln Sie Architekturentwürfe und stellen Sie Skalierbarkeit, Wartbarkeit und Sicherheit sicher .
    • Überwachen Sie die Integration verschiedener Komponenten innerhalb des doppelten Buchhaltungssystems und stellen Sie eine nahtlose Interaktion zwischen Verbrauchern, Händlern, Zahlungsgateways, Anbietern, Acquirern und Emittentenbanken sicher.
    < p>Technische Vision:

    • Definieren Sie die technische Vision für das Produkt, treiben Sie Innovationen voran und stellen Sie sicher, dass die Architektur zukünftiges Wachstum und technologische Fortschritte unterstützt.
    • Bewerten und empfehlen Sie neue Technologien und Tools und Methoden, die die Produktleistung und Entwicklungseffizienz verbessern.

    Technische Aufsicht

    Codequalität:

    • Etablierung und Durchsetzung von Codierungsstandards und Best Practices, um eine qualitativ hochwertige Codeausgabe sicherzustellen.
    • Führen Sie Codeüberprüfungen durch, um die Einhaltung von Standards sicherzustellen und Bereiche für Verbesserungen zu identifizieren.

    Mentoring:

    • Leiten Sie Entwicklungsteams und fördern Sie eine Kultur des kontinuierlichen Lernens und der Verbesserung.
    • Bieten Sie Sitzungen zu neuen Technologien, Tools und Best Practices an.

    Technische Dokumentation:

    • Entwickeln und pflegen Sie eine umfassende technische Dokumentation, einschließlich Architekturdiagrammen, Designspezifikationen und Integrationshandbüchern.
    • Stellen Sie sicher, dass die Dokumentation aktuell ist und für relevante Stakeholder zugänglich.

    Stakeholder-Zusammenarbeit

    Anforderungsanalyse:

    • Enge Zusammenarbeit mit geschäftlichen Stakeholdern um Anforderungen zu sammeln und zu analysieren und so ein tiefes Verständnis ihrer Bedürfnisse und Erwartungen sicherzustellen.
    • Geschäftsanforderungen in technische Spezifikationen und detaillierte Architekturpläne umsetzen.

    Kommunikation:

    • Erleichtern Sie eine klare und effektive Kommunikation zwischen technischen Teams und Geschäftsinteressengruppen.
    • Präsentieren Sie Architekturentwürfe und technische Lösungen für nicht-technische Interessengruppen und stellen Sie sicher, dass sie die Vorteile und Auswirkungen verstehen.

    Zusammenarbeit

    • Arbeiten Sie mit funktionsübergreifenden Teams zusammen, um eine Abstimmung und erfolgreiche Projektabwicklung sicherzustellen.
    • Fördern Sie eine kollaborative Umgebung, die offene Kommunikation und Ideen fördert Teilen.

    Risikomanagement

    Risikoidentifizierung:

    • Identifizieren Sie potenzielle technische Risiken und Herausforderungen, die auftreten könnten Auswirkungen auf Projektzeitpläne, -qualität oder -leistung.
    • Entwickeln Sie Risikominderungsstrategien und Notfallpläne, um identifizierte Risiken anzugehen.

    Sicherheit und Compliance< /p>

    • Stellen Sie sicher, dass die Architektur robuste Sicherheitsmaßnahmen zum Schutz sensibler Finanzdaten und Transaktionen umfasst.
    • Bleiben Sie über relevante regulatorische Anforderungen auf dem Laufenden und stellen Sie sicher, dass das Produkt den Branchenstandards und -vorschriften entspricht.

    Leistung und Optimierung

    Systemleistung:

    • Überwachen Sie die Systemleistung und identifizieren Sie Bereiche mit Verbesserungspotenzial, um sicherzustellen, dass Architektur unterstützt hohe Verfügbarkeit und Zuverlässigkeit.
    • Optimieren Sie die Systemleistung durch effektives Ressourcenmanagement, Caching-Strategien und effiziente Codepraktiken.

    Skalierbarkeit:

    • Entwerfen Sie die Architektur so, dass sie horizontale und vertikale Skalierung unterstützt , um sicherzustellen, dass das System steigende Lasten und Benutzeranforderungen bewältigen kann.
    • Implementieren Sie Best Practices für Datenbankskalierbarkeit und Leistungsoptimierung.

    Innovation und kontinuierliche Verbesserung

    Technologiebewertung:

    • Kontinuierliche Bewertung neuer Technologien und Branchentrends und Bewertung ihrer möglichen Auswirkungen auf das Produkt.
    • Leitung von Initiativen zur Integration neuer Technologien und Praktiken, die die Produktfähigkeiten und die Entwicklungseffizienz verbessern.

    Prozessverbesserung:

    • Möglichkeiten zur Verbesserung von Entwicklungsprozessen, Tools und Methoden identifizieren.
    • < li>Implementieren Sie Prozessverbesserungen, die die Produktivität des Teams und die Produktqualität steigern.

    Führung

    Strategische Entscheidungsfindung:

    • Treffen Sie fundierte Architekturentscheidungen, die kurzfristige Bedürfnisse mit langfristigen Zielen in Einklang bringen.
    • Geben Sie dem Führungsteam strategische Anleitung zu technischen Fragen und zur Produktentwicklung.
    < p>Teamführung:

    • Gehen Sie mit gutem Beispiel voran, demonstrieren Sie starkes technisches Fachwissen und ein Engagement für Spitzenleistungen.
    • Fördern Sie ein positives und produktives Arbeitsumfeld und fördern Sie Teamarbeit und Zusammenarbeit.< /li>

     

übersetzt von Google

Kyiv
Intermediate
Vollzeitarbeit
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren