This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Student Exploration and Experience Development (SEED) is a 12-week internship opportunity at Veolia for students to gain hands-on experience in sustainability and ecological transformation. They will work on real-world projects, receive mentorship from industry professionals, and participate in workshops and networking events. The program aims to nurture talent, promote innovation, and foster meaningful connections between students and industry professionals. Overall, the SEED program provides students with the skills, knowledge, and connections needed to make a positive impact in the industry.
Job Responsibility:
Analyze and migrate existing Windows batch (.bat) and PowerShell (.ps1) scripts to Python 3.x, ensuring cross-platform compatibility on both Windows and Linux servers
Perform comprehensive unit testing to validate that migrated scripts produce equivalent outputs to original scripts
Develop clear, maintainable documentation for all code developed, including inline comments and user guides
Collaborate with team members to understand requirements, share best practices, and participate in code reviews
Participate in the team’s Agile development lifecycle, including sprint planning, daily stand-ups, and retrospectives
Support process optimization initiatives by developing Python, Java, or Groovy scripts to address business pain points as needed
Requirements:
High School Diploma/GED is required
Currently pursuing a Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related IT field (rising junior/senior preferred)
Experience with Java programming
Knowledge of Python programming fundamentals
Basic understanding of scripting languages (Bash, PowerShell, or Windows batch scripting)
Familiarity with both Windows and Linux operating systems
Understanding of version control systems, particularly Git
Strong problem-solving and analytical skills
Excellent written and verbal communication skills
Ability to work both independently and collaboratively in a team environment