Logo of Huzzle

Junior C++ Developer (f/m/d) for ABAP Data Integration

image

SAP

Aug 13

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Heidelberg

Requirements

  • - A good to excellent degree in computer science, mathematics, natural sciences, engineering or related fields
  • - Good knowledge about object-oriented design and programming
  • - Good knowledge of a systems programming language like C/C++ or Rust
  • - ABAP language skills are not required, but are a plus
  • - Fluent English and German language skills
  • - Knowledge about database systems, SQL and relational database skills are beneficial.

Responsibilities

  • - Work in an agile scrum team in a very friendly atmosphere.
  • - Design, implement and test features for the ABAP SQL Service, the ABAP compiler/runtime and the ABAP ODBC driver using C/C++, ABAP and potentially Rust.
  • - Apply and foster agile methods like Scrum, test-driven development, and pair programming.
  • - Do performance measurements with tools like Intel VTune or valgrind.

FAQs

What is the primary focus of the Junior C++ Developer position at SAP?

The primary focus of the position is to enhance the ABAP SQL Service, the ABAP compiler/runtime, and the ABAP ODBC driver, specifically in areas such as data federation, data replication, SQL features, and performance improvement.

What programming languages will I be working with?

You will primarily be working with C/C++, ABAP, and potentially Rust.

Is prior experience with ABAP required for this role?

No, ABAP language skills are not required, but they are considered a plus.

What educational background is preferred for applicants?

A good to excellent degree in computer science, mathematics, natural sciences, engineering, or related fields is preferred.

What development methodologies will be used in this role?

The role will involve applying and fostering agile methods like Scrum, test-driven development, and pair programming.

Will there be opportunities for professional development?

Yes, SAP offers a strong focus on learning and development, providing opportunities for personal growth and recognition for individual contributions.

What languages should I be fluent in to apply for this position?

Fluent English and German language skills are required for this position.

What team environment can I expect?

You can expect a highly collaborative, caring team environment with a focus on open communication and teamwork.

Are there any specific tools I need to be familiar with?

Familiarity with performance measurement tools such as Intel VTune and Valgrind would be beneficial.

Is this position suitable for recent graduates?

Yes, the position is suitable for graduates and those who are at the beginning of their careers in software development.

Our purpose is to help the world run better and improve people’s lives.

Technology
Industry
10,001+
Employees
1972
Founded Year

Mission & Purpose

At SAP, our purpose is to help the world run better and improve people’s lives. Our promise is to innovate to help our customers run at their best. SAP is committed to helping every customer become a best-run business. We engineer solutions to fuel innovation, foster equality, and spread opportunity across borders and cultures. Together, with our customers and partners, we can transform industries, grow economies, lift up societies, and sustain our environment. #TheBestRu

Get notified when SAP posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?