Software Engineer

Software Engineer

Develop Cloud Technology

Job Beschreibung

Wir suchen mehrere Software Engineers für unsere Standorte in Mainz oder Nürnberg. Du stehst kurz vor deinem Abschluss mit der Fachrichtung Informatik an einer bekannten Hochschule oder Universität oder hast dein Studium vor Kurzem beendet und bereits schon einige Jahre Berufserfahrung gesammelt? Du bist erfahren in der Softwareentwicklung mit einer oder auch mehr Programmiersprachen? Du entwickelst mit Java, bist aber auch schnell im Erlernen weiterer Programmiersprachen. Du möchtest deine Fähigkeiten weiter ausbauen, von unseren hilfsbereiten und erfahrenen Kollegen lernen und Erfahrungen im Umgang mit Kunden sammeln? Du suchst die Chance Teil eines spezialisierten Teams in einem jungen Unternehmen zu werden? Dann nutze diese Möglichkeit um deine Fähigkeiten auszubauen, Teil unseres Teams zu werden und dich in einer schnelllebigen Branche als Teil von evoila zu behaupten.

Aufgabengebiete

  • Entwicklung, Wartung, Deployment und Support von intern entwickelten Softwarepaketen
  • Arbeiten und Austausch mit internen und externen Kunden bei der Entwicklung von Softwareprodukten
  • Identifizierung von Entwicklungsfeldern und Weiterentwicklung von bestehenden Softwarelösungen
  • Entwicklung von Softwareprodukten, die mit zahlreichen, unterschiedlichen Systemen, Maschinen und Geräten interagieren
  • Einarbeitung von Endbenutzerwünschen und -anforderungen
  • Training von Endbenutzern in der effizienten und korrekten Nutzung von Software
  • Zusammenarbeit mit erfahrenen Kollegen an der Entwicklung von intuitiven und hochqualitativen Lösungen

Fähigkeiten

  • Pflichtvoraussetzungen
    • Bachelor of Science oder höherer Abschluss in Informatik, Wirtschaftsinformatik oder einem vergleichbaren Studiengang
    • Erfahrung mit der Programmiersprache Java und üblichen Standardbibliotheken
    • Erfahrung bei der Arbeit mit Webapplikationen oder APIs (REST)
    • Erfahrung mit relationalen Datenbanken (SQL) oder nicht-relationalen Datenbanken und Datenspeichern (z.B. MongoDB)
    • Sicherer Umgang mit Git oder Mercurial für Versionskontrolle
    • Fließend in Deutsch und fortgeschritten in Englisch
  • Vorteilhafte Zusatzkenntnisse
    • Erfahrungen mit anderen Programmiersprachen und -frameworks (e.g. Python, Go, Ruby, Spring)
    • Erfahrung mit Cloud Foundry, OpenStack, Kubernetes o.Ä.
    • Erfahrung mit öffentlichen Cloud Angeboten (Google Cloud Platform, Amazon Web Services, Azure, Softlayer, usw.)
    • Erfahrung mit container basierten Deployment- und Entwicklungsumgebungen (Docker)
    • Tiefere Kenntnisse mit einer oder mehr, weiteren Datenbank- oder speichertechnologien, wie z.b. MongoDB, Elasticsearch, Redis, S3, hdfs, Kafka, RabbitMQ und ähnlichen Technologien
    • Erfahrung mit OAuth2 und verwandten Protokollen, wie OpenID Connect
    • Aktive Mitarbeit in Open Source Projekten oder Entwickler- communities, wie Stackoverflow o.Ä.
    • Gut und sicher im Umgang mit Kunden. Sicher bei Kundenpräsentation und -gesprächen

Haben wir Ihr Interesse geweckt?

Dann melden Sie sich noch heute und wir vereinbaren ein erstes Kennenlernen. Wir freuen uns auf Sie!


Kontakt aufnehmen

This is a unique website which will require a more modern browser to work!

Please upgrade today!