valor unico

2024-10-23 Santiago
23 octubre, 2024 Full-time

Descripción

Importante empresa ubicada en Providencia, solicita Tech Lead / Senior Developer, para trabajar Semi presencialmente en Providencia, por un proyecto inicial de 6 meses con posibilidad de extensión en base al desempeño.

Descripción del puesto:

El Tech Lead / Senior Developer será responsable de liderar un equipo de desarrollo (célula) mientras que simultáneamente colabora en la implementación y mantenimiento de prácticas DevOps en los proyectos. En un rol híbrido, este profesional dedicará el 50% de su tiempo a tareas de desarrollo de software y liderazgo técnico dentro de la célula, y el 50% a mejorar la infraestructura de CI/CD, automatización de despliegues y otras prácticas DevOps.


Responsabilidades:

Desarrollo y Liderazgo Técnico (50%)

Actuar como referente técnico en el equipo de desarrollo, guiando a los desarrolladores en la implementación de buenas prácticas, resolución de problemas y diseño de arquitecturas robustas.

Participar activamente en la planificación de sprint, asegurando la correcta asignación de tareas y el cumplimiento de los objetivos técnicos y funcionales.

Desarrollar nuevas funcionalidades y realizar mantenimientos en sistemas legacy y proyectos de arquitectura digital utilizando tecnologías como Java 1.6 y 1.8 (para proyectos legacy) y Java 21 (para proyectos de arquitectura moderna).

Utilizar tecnologías como Spring Boot, JPA, Node.js, y Express para desarrollar aplicaciones eficientes y escalables.

Participar en la revisión de código y colaborar en la mejora continua de los procesos de desarrollo.

DevOps (50%)

Implementar y mantener pipelines de CI/CD para asegurar el despliegue continuo de las aplicaciones, integrando pruebas automatizadas y asegurando la calidad del código.

Trabajar con sistemas de control de versiones GIT para gestionar el código y coordinar el trabajo del equipo.

Automatizar procesos de despliegue en diferentes entornos utilizando herramientas como Power Automate, scripts personalizados, y plataformas de automatización.

Supervisar la infraestructura en la nube y en servidores locales para garantizar la disponibilidad y el rendimiento de las aplicaciones.

Mejorar la monitorización y el logging de sistemas para una detección proactiva de problemas.

Colaborar con los equipos de infraestructura y operaciones para optimizar los recursos y gestionar la escalabilidad.

Requisitos:

Experiencia en desarrollo de software con Java en versiones 1.6, 1.8 y 21.

Conocimientos sólidos en Spring Boot, JPA, Node.js, y Express.

Experiencia en DevOps: configuración de pipelines de CI/CD, gestión de infraestructura y automatización de despliegues.

Familiaridad con herramientas de automatización como Power Automate.

Conocimiento de bases de datos relacionales como Oracle, SQL Server, MySQL.

Experiencia en administración de control de versiones con GIT.

Conocimiento en arquitecturas cloud (AWS, Azure, Google Cloud) es un plus.

Capacidad de liderazgo y experiencia trabajando en equipos ágiles (Scrum, Kanban).

Competencias:

Fuertes habilidades de liderazgo y capacidad para tomar decisiones técnicas acertadas.



Deseables:

Conocimientos en plataformas Salesforce y Liferay.
Certificaciones en DevOps o Cloud (AWS, Azure, Google Cloud).

Informática / Telecomunicaciones Santiago devops desarrollo java