Software developer / Analyst
Description of the Internship
The student will support the development and analysis of Arqaam, an invoicing tool for the automotive industry. Tasks include coding, testing, and improving functionalities, as well as analyzing requirements and optimizing workflows. They will collaborate with the team to enhance system performance and user experience.
Pre-requisites
Basic programming knowledge (preferably in JavaScript, Python, or a similar language) and an understanding of software development principles. Familiarity with APIs, databases, and version control (Git) is a plus. A proactive attitude, problem-solving mindset, and willingness to learn are essential.
What the student will learn
The student will gain hands-on experience with full-stack development, including working with JavaScript (React, Node.js)and Python. They will learn about RESTful APIs, database management (SQL & NoSQL), and Git-based version control. Additionally, they will explore agile methodologies, software testing, deployment, and e-invoicing standards (PEPPOL). The internship will also cover requirements analysis, debugging, and performance optimization in a real-world SaaS environment.
Team and environment at the company
The student will work closely with developers and an analyst, gaining hands-on experience in software development and business analysis. The developer will mentor them on coding, system architecture, and best practices, while the analyst will provide insights into business requirements and user needs.
Application procedure
The application process involves an interview with the analyst, where the candidate's technical knowledge, problem-solving skills, and motivation will be assessed. The discussion will also cover their learning goals, interest in software development, and familiarity with relevant technologies. No prior professional experience is required, but a proactive attitude and willingness to learn are essential.