




Job Summary: We are seeking a trainee software developer to work on applications, internal tools, and microservices, with an emphasis on continuous improvement and agile methodologies. Key Highlights: 1. End-to-end development of applications and microservicess. 2. Participation in agile methodologies and code reviews. 3. Use of generative artificial intelligence (Claude Code) for programming. We are looking for a trainee software developer for a training contract aimed at acquiring professional experience. The position is full-time, with morning hours and flexible scheduling, for a duration of one year. Responsibilities include end-to-end development of applications, internal tools, and microservices, as well as integration with institutional services, APIs, and third-party applications. Continuous improvement of project performance, security, scalability, and accessibility will also be addressed. The candidate will participate in agile methodologies, code reviews, and maintenance of team quality standards—including the use of generative AI for programming, with tools such as Claude Code and similar. Additionally, active contribution to the team’s technical culture is valued, including experimentation with new technologies and sharing findings and learnings with the rest of the group. **Professional Experience:** None required **Education:** Bachelor's degree in Computer Engineering or Data Science. **Mandatory Requirements to Formalize This Contract:** * Hold the required academic qualification. * No more than three years (or five years, if the contract is with a person with a disability) have elapsed since completion of studies. * No prior professional experience or vocational training in the same activity within the company exceeding three months; curricular training or internship periods are excluded from this calculation. * Not having been employed—either in this or another company—for longer than the maximum period stipulated (between six months and one year, as defined by the applicable collective agreement)—under the same qualification or professional certification. Nor may the candidate have participated in training contracts with the same company for the same position beyond the aforementioned maximum period, even if holding a different qualification or certification. * Be unemployed and registered as a job seeker with public employment services, and be registered in the National Youth Guarantee Register (a prerequisite for which is being under 30 years of age).


