Komm ins Team

Software Engineering

Für unseren Standort Aachen (Deutschland) oder Urdorf (Schweiz) suchen wir

Software Engineer (m/w/d)

Über uns

Als Spezialist für den elektronischen Handel entwickelt MACD seit mehr als 20 Jahren individuelle Produkte und Services für Finanzinstitutionen.

Das Unternehmen ist Marktführer für Trading Connectivity in der Schweiz. Mehr als 60 Banken und Börsen in Europa vertrauen auf die Leistungen in den Bereichen Softwareentwicklung, Projektmanagement, Consulting, Hosting und Support.

In den Bereichen Informatik, Wirtschaftsinformatik und Ökonomie arbeiten ca. 40 Mitarbeiter*innen in England, Deutschland und der Schweiz an innovativen Lösungen.

Wir entwickeln unsere Software nach agilen Methoden und Continuous Delivery. Jede Entwickler*in ist in alle Entwicklungsschritte, von der Anforderungsanalyse, über das Design, die Implementierung, das Testen bis hin zum Deployment eingebunden.

DEINE FÄHIGKEITEN

Wir sind auf der Suche nach begeisterten Entwickler*innen mit mindestens einer der folgenden Fähigkeiten:

  • Enterprise Java mit Glassfish und SpringBoot
  • C# und .NET einschließlich .NETCore
  • Node.js und JavaScript/TypeScript mit Erfahrung in Vue.js oder Angular

Unsere Software wird sowohl auf Linux als auch auf Windows geschrieben und eingesetzt. Kenntnisse und Fähigkeiten in einem dieser Betriebssysteme sind daher hilfreich.

DEINE AUFGABEN

In dieser herausfordernden Position als Software Engineer leistest Du einen massgeblichen Beitrag in der Entwicklung unserer erfolgreichen Produkte im Börsenhandelsumfeld.

In unserem Entwicklungsteam analysierst Du mit unseren Projektteams Anforderungen, arbeitest an Lösungen und entwickelst diese mit den neuesten Software-Tools. Zudem unterstützt Du unsere Qualitätssicherung und unsere IT Application Support Engineers im Technical Account Management Team bei der Auslieferung der Lösung an den Kunden. In diesem Zusammenhang kommunizierst Du oft direkt mit unseren internationalen Kunden.

Zusammengefasst liegen die Schwerpunkte Deiner Aufgaben in den folgenden Bereichen:

  • Zusammenarbeit in Projektteams
  • Analyse und Design
  • Coding und Debugging
  • Software-Tests einschließlich Test-Automatisierung
  • Second-Level-Support, online und per Telefon

ZUSÄTZLICHE FÄHIGKEITEN

Wir arbeiten mit den folgenden Tools bzw. Methoden und freuen uns, wenn du bereits Erfahrungen mit dem einen oder anderen Bereich gemacht hast...

  • Continuous-Delivery-Konzepte
  • Proxmox und Virtualisierung
  • Microservices, Kubernetes, Docker
  • Git, JUnit, Maven, Jenkins, Nexus
  • Agile Methoden wie Kanban
  • FIX-Protokoll mit QuickFix/J oder QuickFix/N
  • Elastic Stack

... aber falls nicht, dann hast Du bei uns die Möglichkeit, dir diese anzueignen!

VORAUSSETZUNGEN

  • Du hast einen Hochschulabschluss (Bachelor, Master) oder eine vergleichbare Ausbildung im Bereich Informatik.
  • Du arbeitest gerne im Team und bist bereit, schrittweise mehr Verantwortung zu übernehmen.
  • Du verfügst über gute analytische Fähigkeiten und hast Lust auf strukturiertes Arbeiten
  • Du liebst es, neue Dinge zu lernen und suchst die Herausforderung.
  • Du verfügst über eine gute Ausdrucksweise in Deutsch und Englisch in Wort und Schrift.

WAS WIR DIR BIETEN

Der Bereich des Börsenhandels bietet eine Vielzahl an spannenden und herausfordernden Projekten verbunden mit dem Thema Digitalisierung. Als expandierendes, internationales Unternehmen bieten wir Dir in dieser anspruchsvollen Umgebung den Freiraum Dein Potenzial auszuschöpfen. Wir unterstützen Dich dabei, durch interne Weiterbildungen und kostenlose Fachliteratur.

Unsere Arbeitsweise in kleinen, projektorientierten Teams ermöglicht eine flache Hierarchie, in der alle Kolleg*innen – vom Auszubildenden bis zum CEO - per Du sind. Wichtig ist uns dabei ein respektvoller, offener und ehrlicher Umgang miteinander.

Um eine bestmögliche standortübergreifende Zusammenarbeit und Kommunikation zu ermöglichen, stehen allen Mitarbeiter*innen modernste Kommunikationsmittel zur Verfügung.

Die Vereinbarkeit von Beruf und Familie ist uns sehr wichtig. Durch unsere flexible Arbeitszeitregelung ermöglichen wir unseren Mitarbeiterinnen und Mitarbeitern ein hohes Maß an Flexibilität. Eine Anstellung bei MACD ist grundsätzlich in Vollzeit oder in Teilzeit möglich. Gerne finden wir gemeinsam mit Dir eine passende Lösung.

Unsere Standorte liegen zentral und sind mit dem ÖPNV / öV gut zu erreichen.

Softwareentwicklung ist eine vielseitige Tätigkeit und funktioniert am besten in Teams mit Menschen, die unterschiedliche Hintergründe und verschiedene Erfahrungen mitbringen - sowohl beruflich als auch persönlich. Wir versuchen, diese Vielfalt aktiv zu fördern. 

Komm und hilf uns, diese Ziele gemeinsam zu erreichen.

Was Dich darüberhinaus erwartet, erfährst Du hier:

Arbeiten bei MACD

DEINE BEWERBUNG

Wir freuen uns auf Deine Bewerbung an:


FRAGEN?

Nimm gerne direkt Kontakt auf mit:

Cindy Fuhrer
Human Resources
+41 43 343 30 13

cindy.fuhrermacd.com