C++ Developer Trainee (IEFP)
On-sitePorto, Porto, Portugal
Porto, Porto, PortugalOn-sitePart TimeEntry LevelFinancial ServicesLarge
Part TimeEntry LevelLargeFinancial Services
Job Summary
Assist in the development and maintenance of C++ applications while reading, understanding, and modifying existing Python scripts and tools. Work within Linux environments to navigate filesystems, execute applications, and debug issues, including writing and maintaining shell scripts. Participate in code reviews, investigate bugs and performance problems, and produce basic technical documentation. This role supports feature development, debugging, and system maintenance for a C++ Developer Trainee eligible for an IEFP Level VI Internship at Euronext.
Required Qualifications
- Bachelor ́s or Master ́s Degree in Computer Science, Engineering or related fields
- Basic to intermediate knowledge of C++ (object-oriented programming, memory management basics, STL)
- Ability to read and understand Python code
- Basic familiarity with Linux command-line environments
- Some experience with shell scripting (bash or similar)
- Understanding of basic software development concepts (version control, debugging, testing)
- Strong willingness to learn and good problem-solving skills
- Fluency in English (written and verbal communication)
- Eligible for an IEFP Level VI Internship
Desired Qualifications
- Experience with Git or other version control systems
- Exposure to build systems such as Make or CMake
- Familiarity with debugging tools (e.g. gdb)
- Knowledge of networking concepts or multithreaded programming
- University coursework or projects involving C++ or Python
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.