Desarrollador de Software
Grupo EOSOL
Aranguren, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
SeniorJob location
Aranguren, Spain
Tech stack
Software Applications
Code Review
Software Design Patterns
Linux
Python
Openshift
Software Architecture
Software Engineering
TypeScript
React
Generative AI
Backend
Angular
Kubernetes
Front End Software Development
Docker
Go
Job description
Como Desarrollador de Software, desempeñará un papel crucial en el ciclo de vida completo del desarrollo de software, desde el diseño conceptual hasta la implementación y el mantenimiento. Trabajará en un entorno colaborativo, abordando desafíos técnicos complejos y contribuyendo al desarrollo de soluciones de vanguardia., * Diseñar, desarrollar, probar, implementar y mantener aplicaciones de software.
- Colaborar con equipos multifuncionales para definir requisitos de software y especificaciones de diseño.
- Escribir código limpio, eficiente y bien documentado.
- Participar en revisiones de código y proporcionar retroalimentación constructiva.
- Identificar y solucionar problemas de software y cuellos de botella de rendimiento.
- Mantenerse al día con las últimas tendencias y tecnologías en el desarrollo de software.
- Aplicar principios de diseño de alto nivel y patrones de arquitectura de software.
- Desarrollar y mantener sistemas en entornos Linux.
- Implementar y gestionar soluciones basadas en contenedores utilizando Docker y Kubernetes/OpenShift.
- Explorar y aplicar el uso de IA generativa en el proceso de desarrollo.
- Asegurar la aplicación de las mejores prácticas de programación segura para proteger nuestros sistemas y datos.
Requirements
- Al menos 5 años de experiencia comprobada en el desarrollo e ingeniería de software.
- Experiencia sólida en desarrollo sobre sistemas Linux.
- Profundo conocimiento en diseño de alto nivel y aplicación de patrones de diseño de software.
- Experiencia demostrada en desarrollo tanto de frontend como de backend.
- Experiencia práctica con sistemas de orquestación de contenedores, incluyendo Docker y Kubernetes u OpenShift.
- Experiencia en el uso de IA generativa como herramienta de apoyo en el desarrollo de software.
- Experiencia aplicando rigurosamente buenas prácticas de programación segura., * Experiencia en liderazgo técnico, guiando a otros desarrolladores y definiendo la dirección técnica.
- Experiencia en la gestión de proyectos técnicos, asegurando la entrega exitosa dentro del plazo y presupuesto.
- Dominio de lenguajes de programación como TypeScript, Go y Python.
- Familiaridad con frameworks y librerías de frontend populares, como Angular o React.
- Inglés.