SAP C Senior Developer / Expert for SAP HANA Job in Walldorf/St. Leon-Rot, Germany

Requisition ID: 133490

Work Area: Software-Design and Development

Location: Walldorf/St. Leon-Rot or Freiberg

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time

COMPANY DESCRIPTION

SAP’s vision is to help the world run better and improve people’s lives.

As the cloud company powered by SAP HANA®, SAP is a market leader in enterprise application software, helping companies of all sizes and industries run better. SAP empowers people and organizations to work together more efficiently and use business insight more effectively. SAP applications and services enable our customers to operate profitably, adapt continuously, and grow sustainably.

At SAP, we believe in the power of collaboration and empower our employees to perform at their best in an environment that encourages free and open expression of ideas. You’ll work alongside creative thinkers who share your interests, while turning big ideas into reality for our customers. With innovative job training, mentors to help you grow, and the flexibility to balance your work and personal life, you’ll be able to get more out of your career. It’s no wonder that some of the sharpest minds from around the world are working for a company that is consistently recognized as a global top employer.

Now it’s your turn to take the next step and help make the world Run Simple.

INHALTE UND ZIELE

Sehen Sie Ihre persönliche Entwicklung in einem Team von erfahrenen Kollegen mit einem großen Teamgeist? Wir suchen nach Talenten wie Ihnen für unser SAP HANA enterprise search Team! Einen Einblick speziell in die Abteilung SAP HANA Datenbankentwicklung ermöglicht dieses Video: http://youtu.be/-9pKaVplBGo

Die SAP HANA In-Memory Datenbank ist als Basis für das In-Memory-Computing der Erfolgsfaktor für den SAP Markt der Zukunft.

In-Memory-Computing ermöglicht die Echtzeitanalyse von Geschäftsdaten und verbindet Transaktionen und Analysen, um existierende Geschäftsprozesse durch eine deutliche Durchsatzsteigerung zu verbessern.

Es erwartet Sie eine große Vielfalt von Datenbank-bezogenen Bereichen. Dies umfasst Datenspeicherung, Datenzugriff (z.B. Persistenz und In-Memory Datenmodelle, Kompressionsalgorithmen, RDMA), Verarbeitung und Optimierung relationaler Abfragen (z.B. Verteilungsalgorithmen), domänenspezifische Erweiterungen (z.B. hierarchische Informationsverarbeitung), Datenbank Programmiersprachen (z.B. SQLScript) und betriebsspezifische Themen (z.B. Hochverfügbarkeit).

SAP HANA enterprise search ermöglicht eine freestyle search, Navigation und Zugriff auf strukturierte und unstrukturierte Informationen über Systemgrenzen hinweg. Ergebnisse werden anhand von Geschäftskriterien bewertet, z.B. Anwenderzuordnung in der Organisation. Fuzzy search ergänzt HANA um fehlertolerante Datenbankabfragen, die Sätze zurückliefert, auch wenn der Suchausdruck zusätzliche oder falsche Zeichen enthält oder andere Schreibfehler vorliegen. Sie entwickeln unscharfe Suchalgorithmen, Bewertungsfunktionen für Text, Datum oder numerische Abstände usw. und erweitern die Suchmaschine um neue Funktionen.

Wir entwickeln Code auf eine flexible und agile Art in kleinen selbstorganisierten Scrum Teams.

In unseren Teams praktizieren wir ein vertrauensbasierendes Arbeitsmodell. Flexible Arbeitszeiten oder Telearbeit sind in Absprache mit Ihrem Manager möglich.

Werden Sie Teil des Entwicklungsteams in Freiberg am Neckar, das für enterprise-, freestyle- und fuzzy-search in unserer In-Memory Datenbank HANA verantwortlich ist. Weitere Entwicklungsteams existieren in der ganzen Welt und Sie werden eng mit ihnen zusammenarbeiten.

ERWARTUNGEN UND AUFGABEN

Als talentierter Senior Developer / Developer Expert werden Sie

  • sorgfältig implementierte Programme schreiben

  • Code Reviews und Prüfungen durchführen, um Verbesserungspotenziale im Hinblick auf Benutzerfreundlichkeit, Testbarkeit, Wartbarkeit und Geschwindigkeit zu entdecken

  • Regressionstests für Ihren Code schreiben, in unterschiedlichen Programmiersprachen (z.B. C , Python, SQL) und Testumgebungen (z.B. Google C Testing Framework)

  • Fehler in Ihren eigenen Programmteilen oder denen Ihrer Kollegen suchen und entfernen

  • bestehende Programmteile optimieren, um den Durchsatz in kritischen Bereichen zu verbessern

  • eigenverantwortlich, engagiert und verlässlich in einem proaktiven C Entwicklungsteam arbeiten

AUSBILDUNG UND QUALIFIKATIONEN / FÄHIGKEITEN UND KOMPETENZEN

Vorausgesetzte Fähigkeiten:

  • sehr gute C Kenntnisse und Erfahrung beim Implementieren performance-kritischer Algorithmen

  • gute Kenntnisse von Datenstrukturen, Algorithmen und Softwaredesign

  • ein guter Bachelor-/Master-/Diplomabschluss oder dem entsprechender Abschluss in IT oder einer verwandten Disziplin

  • vertraut sein mit RDBMS

  • komplexe Probleme analysieren und auszutesten

  • Deutsch und Englisch in Sprache und Schrift im Arbeitsalltag sicher beherrschen

  • die Bereitschaft zur Übernahme von Verantwortung, neue Entwicklungen voranzutreiben, kreativ an herausfordernden und bahnbrechenden Entwicklungsaufgaben zu arbeiten

  • hohe Einsatzbereitschaft, Teamgeist, Flexibilität und Initiative

Wünschenswerte Fähigkeiten:

  • Administration, Programmierung und Analysen unter LINUX

  • Erfahrung mit Codeanalyse Werkzeugen, wie Valgrind, Intel Amplifier, Cppchecker

  • Erfahrung mit Continuous-Integration Konzepten und Werkzeugen, wie Git, Gerrit

  • Python oder Shell Skript Programmierung

  • Kenntnisse der Architektur von RDBMS

BERUFSERFAHRUNG

Ihre Berufserfahrung sollte mit den obigen Fähigkeiten korrespondieren.

Erwartet werden drei oder mehr Jahre beruflicher Erfahrung in der C System- oder Anwendungsentwicklung.

The position can be filled as part time position.

SAP'S DIVERSITY COMMITMENT

To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical, sensory and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please contact us at Careers.Germany@sap.com . Requests for reasonable accommodation will be considered on a case-by-case basis.