Ingeniero/A De Software

Hace 2 semanas

Alboraya Valencia, Huerta Norte (comarca); Provincia de Valencia; Comunidad Valenciana, España Capgemini Jornada completa

Descripción del trabajo

Elegir Capgemini significa elegir una empresa donde tendrás la oportunidad de dar forma a tu carrera como desees, donde contarás con el apoyo e inspiración de una comunidad colaborativa de colegas en todo el mundo, y donde podrás reinventar lo que es posible. Únete a nosotros y ayuda a las organizaciones líderes del mundo a desbloquear el valor de la tecnología y construir un mundo más sostenible y más inclusivo AGILE DELIVERY CENTER SPAIN El Agile Delivery Center Spain @ Capgemini es un centro especializado ubicado en Murcia y Valencia, enfocado en ofrecer soluciones de software innovadoras utilizando metodologías ágiles como Scrum y SAFe. Trabajamos con grandes clientes internacionales en toda Europa, utilizando un modelo ágil distribuido. Ponemos énfasis en la entrega continua de valor, trabajando con desarrollo cloud-native, prácticas DevOps y tecnologías de vanguardia. La multiculturalidad y la diversidad son una parte clave de nuestra cultura y valores, lo que contribuye a crear un entorno laboral dinámico y con mentalidad start-up. Nuestra principal prioridad es brindar a nuestra gente las mejores herramientas para conseguir el futuro que desean, ayudándoles a construir una carrera sólida en un entorno internacional, industrializado e innovador. Estamos buscando Ingenieros/as de Software con al menos 2 años de experiencia en proyectos de desarrollo de software, con francés fluido, muy apasionados por la tecnología e interesados en formar parte de un ecosistema de talento de alta tecnología, en un entorno multicultural, y en una cultura activa, dinámica y abierta.

TU ROL

Como Ingeniero/a de Software desempeñarás un papel crucial en el diseño, desarrollo, mantenimiento y optimización de aplicaciones basadas en Java. Trabajarás en un entorno multidisciplinar e internacional con tecnologías de vanguardia, en entornos ágiles y contribuirás a la mejora continua de los procesos de desarrollo y las mejores prácticas. En nuestros equipos, un/a Ingeniero/a de Software aplica métodos científicos para analizar y resolver problemas de ingeniería de software. Es responsable de investigar y adquirir conocimiento en su disciplina técnica. Colabora y actúa como miembro del equipo junto con otros ingenieros/as de software y partes interesadas. El/la Ingeniero/a de Software desarrolla habilidades y experiencia en su disciplina para alcanzar las expectativas estándar definidas para el rol aplicable, según nuestras Comunidades Profesionales internas. En caso de ser un Ingeniero/a de Software Senior también podrás asumir un papel de liderazgo en tu equipo en asuntos técnicos y podrás colabora en la definición y mejora de la arquitectura de software y patrones de diseño.

TUS TAREAS
  • Desarrollo y mantenimiento de software: Crear y mantener aplicaciones de software de alta calidad utilizando Java y tecnologías relacionadas. Participar en el desarrollo de funcionalidades complejas. Conocimiento del ciclo de vida del desarrollo.
  • Colaboración: Trabajar estrechamente con equipos multifuncionales, incluidos gestores de producto, diseñadores y otros ingenieros, para ofrecer soluciones de software robustas.
  • Revisión de código: Realizar revisiones exhaustivas de código para garantizar la calidad, el rendimiento y la seguridad. Difundir las mejores prácticas y procesos de desarrollo.
  • Mejora continua: Mantenerse actualizado con las últimas tendencias y tecnologías del sector para mejorar continuamente las prácticas de ingeniería de software. Proponer mejoras en el desarrollo de aplicación.
  • Liderazgo técnico: (para perfiles con experiencia) Proporcionar orientación y mentoría a desarrolladores junior, asegurando las mejores prácticas en codificación y diseño. Ayudar al equipo a identificar el trabajo pendiente en un proyecto. Participar en el estudio de impacto técnico que conduce a la elaboración del presupuesto.
TU PERFIL

Tienes más de 2 años de experiencia laboral relevante. Posees conocimientos sobre conceptos relacionados con programación, diseño de software y principios de desarrollo de software. Dominio de Java: Amplia experiencia con Java 8-17 (streams, interfaces...), frameworks Spring y acostumbrado/a a trabajar con Arquitectura de Microservicios. Ciclo de vida del desarrollo de software: conocimiento del ciclo de vida del desarrollo de software y metodologías como Scrum. Gestión de bases de datos: Experiencia con bases de datos relacionales y no relacionales, incluyendo SQL y NoSQL. Testing: Experiencia en pruebas unitarias, pruebas de integración y depuración utilizando herramientas como JUnit y Mockito. Control de versiones: Experi