Geekhunter Logo

Iniciar sesión

Español

ES

Randstad


São Paulo - SP, Brasil

Show original

Especialista en Ingeniería de Software

Remoto

(Cualquier lugar)

Rango salarial

Empleado(a)

No informada

Nivel de experiencia

Senior

Requisitos

6+ años de experiencia en la carrera
GoLang

Habilidades deseadas

Arquitetura de software

Tareas y Responsabilidades

Show original

Requisitos:

Grado completo en Ciencias de la Computación, Ingeniería de Software, Sistemas de Información o áreas afines.

Mínimo de 6 años de experiencia en desarrollo de software, con participación relevante en proyectos de alta complejidad.

Sólida experiencia en GoLang para backend.

Conocimiento de ReactJS para frontend.

Experiencia en liderazgo técnico, diseño y arquitectura de sistemas distribuidos, escalables y resilientes.

Experiencia en demandas de modernización de sistemas, incluyendo migración de legados (ej. PHP) a arquitecturas modernas y diferentes estrategias de migración (ej. patrón estrangulador).

Experiencia con pipelines de CI/CD, automatización de despliegue y versionado de código (Git).

Conocimiento de metodologías ágiles (Scrum, Kanban) y capacidad de traducir una demanda de negocio en una entrega coherente y ágil.

Capacidad de garantizar el cumplimiento de estándares de desarrollo, documentación técnica y buenas prácticas de ingeniería.

Experiencia con sistemas dockerizados.

Comunicación clara y objetiva.

Habilidad de colaboración con equipos de Producto, Agilidad y Calidad.

Comprensión de la calidad del software, cómo probar, pruebas de integración, de carga, garantizar la integridad y la pirámide de pruebas.



Descripción de las actividades:

Liderar el diseño, desarrollo, modernización y mantenimiento de soluciones de software robustas, escalables y confiables.

Actuar como referencia técnica, promoviendo estándares de excelencia en arquitectura, calidad de código, pruebas y automatización.

Conocer en profundidad los sistemas bajo la responsabilidad del equipo, incluyendo dependencias, errores, monitoreo, alarmas y SLAs.

Utilizar pruebas unitarias, de integración y de estrés durante el desarrollo.

Liderar el diseño y la arquitectura de soluciones técnicas, garantizando calidad, confiabilidad, escalabilidad y cumplimiento de los estándares de la empresa.

Promover buenas prácticas de desarrollo, revisión de código, pruebas automatizadas y documentación.

Participar activamente en la modernización de los sistemas, liderando iniciativas de migración de legados y eliminación de redundancias.

Colaborar con equipos multidisciplinarios en la definición de requisitos, soluciones técnicas y estrategias de evolución de los sistemas.

Apoyar la resolución de incidentes y problemas técnicos, garantizando estabilidad y mejora continua.

Contribuir a la documentación técnica de los sistemas (diagramas de arquitectura, guías de incorporación y FAQ).

Buscar actualización constante en nuevas tecnologías y herramientas, difundiendo el conocimiento al equipo.

Codificar, además de ejercer liderazgo técnico.

Compartir vacante:

Phone

Solo se aceptan archivos PDF con un tamaño máximo de 3mb.

Compartir vacante: