




Position Summary: We are seeking a Software Analyst/Programmer to join our IT team, responsible for supporting existing applications, functional analysis, programming and testing of new developments, and developing enterprise applications. Key Highlights: 1. Support for applications and development of new enterprise applications. 2. Participation in code reviews and technical collaboration with the team. 3. Focus on code quality, teamwork, and proactivity. **Reference** SOFTWARE ANALYST/PROGRAMMER (Barcelona) **Location** Barcelona **Contract Type** Permanent contract **Job Description** At PREVIS Prevención, an External Occupational Risk Prevention Service with over 20 years of experience and approximately 215 employees, we are seeking a Software Analyst/Programmer at our Barcelona office to join our currently operational IT team. **MAIN RESPONSIBILITIES:** Support for currently existing applications. Functional analysis, programming, and testing of new developments. Development of enterprise applications using Spring Boot and modern front-ends. PL/SQL development for Oracle. Participation in code reviews and technical collaboration with the team. **REQUIREMENTS:** University degree or higher technical education: Computer Science, Telecommunications, Mathematics, etc. Minimum 3 years of experience in: Spring Framework (Spring Boot 3, Spring MVC, Spring Data JPA, API testing, modern front-ends, Maven/Gradle for dependency management). Solid knowledge of Oracle Database and PL/SQL: stored procedures, functions, packages; complex data retrieval queries; triggers and scheduled Jobs; data modeling and database design. Demonstrable experience in enterprise/corporate environments. Familiarity with AI-powered programming tools (preferably VS Code with Copilot Pro) using advanced models. Commitment to code quality and best practices. Teamwork and excellent communication skills. Proactivity and autonomy in development. Commitment to deadlines and deliverables. Results-oriented mindset. Analytical ability and capacity to solve complex problems. **WHAT WE OFFER:** Permanent employment. Full-time schedule (38 hours per week). Working hours: Monday to Friday, 8:00–15:00 (with flexible scheduling), plus one afternoon per week (Monday to Thursday) from 16:00–19:00. Continuous training plan. Strong work-life balance practices. Salary: €36,000 gross annual. **Requirements to Fulfill** University degree or higher technical education: Computer Science, Telecommunications, Mathematics, etc. Minimum 3 years of experience in: Spring Framework (Spring Boot 3, Spring MVC, Spring Data JPA, API testing, modern front-ends, Maven/Gradle for dependency management). Solid knowledge of Oracle Database and PL/SQL: stored procedures, functions, packages; complex data retrieval queries; triggers and scheduled Jobs; data modeling and database design. Demonstrable experience in enterprise/corporate environments. Familiarity with AI-powered programming tools (preferably VS Code with Copilot Pro) using advanced models. Commitment to code quality and best practices. Teamwork and excellent communication skills. Proactivity and autonomy in development. Commitment to deadlines and deliverables. Results-oriented mindset. Analytical ability and capacity to solve complex problems.


