62 IT - Software Development in Zürich
Software Engineer Business Applications (m/w/d)
Über
Verantwortung
Entwicklung und Weiterentwicklung geschäftskritischer Unternehmensapplikationen mit modernen Backend-Technologien.
Modernisierung bestehender Anwendungen und Überführung gewachsener Lösungen in skalierbare Softwarearchitekturen.
Analyse fachlicher Anforderungen und Umsetzung passender technischer Lösungen in enger Zusammenarbeit mit den Business-Teams.
Übernahme des 2nd-Level-Supports, Fehleranalyse und nachhaltige Behebung technischer Probleme.
Mitarbeit an Architektur, Qualitätssicherung und Dokumentation über den gesamten Entwicklungszyklus.
Qualifikationen
Abgeschlossenes Studium in Informatik, Software Engineering oder vergleichbare Qualifikation.
Mehrjährige Erfahrung in der Java-Entwicklung sowie mit objektorientierter Softwarearchitektur.
Praxis mit Spring Boot, REST APIs, SQL und modernen Entwicklungsumgebungen.
Kenntnisse in Docker, Kubernetes, Git und CI/CD; Erfahrung mit Azure DevOps oder vergleichbaren Plattformen von Vorteil.
Analytische und eigenverantwortliche Arbeitsweise, ausgeprägtes Qualitätsbewusstsein sowie sehr gute Deutschkenntnisse.
Benefits
Software Engineer .NET, C#, Azure (80-100%) (m/w/d)
Über
Verantwortung
- Entwurf, Implementierung und Test von Softwarelösungen in Produktion, Life-Cycle-Management und Handel mit Finanzinstrumenten.
- Enge Zusammenarbeit mit Entwicklungsteams und dem Unternehmen in einer agilen Umgebung.
- Unterstützung von Softwaretests, -bereitstellung, -wartung und -weiterentwicklung durch Fehlerbehebung und Kodierung von Verbesserungen.
- Anwendung bewährter Praktiken in der Softwareentwicklung, einschliesslich Kodierungsstandards, Codeüberprüfungen, Quellkontrollmanagement und Tests.
- Sicherstellung eines reibungslosen Anwendungsbetriebs.
- Übernahme von Supportaufgaben (2. und 3. Ebene).
Qualifikationen
- Solide Softwareentwicklungskenntnisse in C# sowie Kenntnisse in ASP.NET Core und Azure.
- Gutes Verständnis der Webumgebung (HTTP-Anfrage/Antwort, Zustandsverwaltung, Caching).
- Erfahrung mit modernen Tools zur Verwaltung des Lebenszyklus von Anwendungen (Git, Visual Studio/Visual Studio Code).
- Erfahrung mit ElasticSearch, Redis, RabbitMQ und Kafka ist ebenfalls wünschenswert.
- Starkes Interesse an neuen Technologien.
- Fliessende Deutsch- und Englischkenntnisse.
Benefits