
Unsere Mitarbeiter arbeiten je nach Job und Bedarf unterschiedlich. Von der Arbeit zu Hause bis zum Jobsharing, besuchen Sie die Seite Remote und flexibles Arbeiten auf unserer Website, um mehr zu erfahren.
Diese Funktion basiert auf Indien und daher müssen alle normalen Geschäftstage in Indien stattfinden.
Kommen Sie zu uns als Software Engineer, Associate
Dies ist eine Gelegenheit für eine technisch versierte Person, sich uns als Software Engineer anzuschließen.
Sie werden mit neuer und innovativer Technologie arbeiten, um wirkungsvolle Lösungen zu liefern.
Verbessern Sie Ihre vorhandenen Software-Engineering-Fähigkeiten und bringen Sie Ihre Karriere in dieser entscheidenden Rolle voran
was werden Sie tun
Sie wenden allgemein anerkannte Software-Engineering-Prinzipien und -Methoden an, um Anwendungen und Dienste zu entwerfen, zu entwickeln, zu testen und zu warten, um erklärte Geschäfts- und Technologieziele innerhalb der erforderlichen Budgets und Zeitpläne zu erreichen. Wir werden uns auch an Sie wenden, um die Qualität der Arbeit zu überwachen und sicherzustellen, dass sie den technischen Standards für die Produktion aller Dienstleistungen entspricht.
Zu:
Entwerfen und entwickeln Sie wiederverwendbare Bibliotheken und Anwendungsprogrammierschnittstellen zur Verwendung in der gesamten Bank
Entwerfen und entwickeln Sie Software, die für die weitere Automatisierung des Build-, Release-Test- und Bereitstellungsprozesses in allen Umgebungen geeignet ist.
Unterstützen Sie die Wiederverwendung und gemeinsame Nutzung von Plattformkomponenten und -technologien innerhalb von Softwareentwicklungsteams.
Stellen Sie Softwarekomponenten bereit, um die Bereitstellung von Plattformen, Anwendungen und Diensten zu ermöglichen
Schreiben Sie Unit- und Integrationstests in automatisierten Testumgebungen, um die Codequalität sicherzustellen.
Die Fähigkeiten, die Sie benötigen
Sie benötigen Erfahrung in den Bereichen Softwareentwicklung, Softwaredesign oder Datenbankdesign und -architektur sowie Erfahrung in der Entwicklung von Software in einem SOA- oder Microservices-Paradigma. Sie sollten außerdem über Entwicklungserfahrung in einer Programmiersprache, Erfahrung im Umgang mit branchenweit anerkannten Entwicklungsframeworks und -tools sowie Erfahrung bei der Implementierung von Best Practices für die Programmierung verfügen, insbesondere in Bezug auf Skalierbarkeit, Verfügbarkeit und Leistung.
Sie benötigen außerdem:
Testgetriebene Entwicklungserfahrung zusammen mit der Verwendung von automatisierten Testframeworks, Simulation und Stubbing sowie Unit-Testing-Tools
Kenntnisse der wichtigsten Phasen des Lebenszyklus der Softwarebereitstellung und etablierter Softwareentwicklungsmethoden
Erfahrung in der Arbeit in einem Umfeld, in dem Produkte in bestimmten Zeiträumen geliefert werden müssen
Ein Verständnis dafür, wie Produkt- und Geschäftsanforderungen in technische Lösungen übersetzt werden.
Die Fähigkeit, Systeme und Code, die von anderen Ingenieurteams entwickelt wurden, zu verstehen und zu unterstützen, zu modifizieren und zu warten.
Verknüpfung –