Principales deberes y responsabilidades:
· Comprender el requerimiento de software.
· Modelizar y refinar especificaciones a fin de determinar un diseño detallado para implantar la funcionalidad requerida.
· Construir o adaptar clases, módulos u otras piezas de software. Reutilizar componentes existentes integrándolos con código propio. Verificar los programas producidos probándolos en forma unitaria.
· Revisar el código para resolver defectos o mejorarlo.
· Documentar los programas de acuerdo a estándares. Tanto con documentos funcionales y de arquitectura, como con comentarios en el propio código.
· Investigar nuevas tecnologías, cumplir con los procesos definidos y proponer mejoras.
· Entregar a través de la totalidad del ciclo de vida de aplicaciones concepto, diseño, desarrollo,implementación, prueba y soporte.
· Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades.
· Cumplir con las entregas según las estimaciones de tiempo realizadas.
· Trabajar en estrecha colaboración con otros desarrolladores.
· Reunir los requerimientos de funcionalidad y traducir esas necesidades en soluciones funcionales elegantes.
· Construir prototipos en fase de alcance técnico de los proyectos.
· Optimizar el rendimiento de las aplicaciones.
· Trabajar para construir aplicaciones con foco en la funcionalidad.
· Crear interfaces de usuario atractivas.
· Detectar oportunidades de mejora o conformidades y observaciones para incluirlas en el sistema de mejora continua.
· Participar en la definición y revisión de estándares y normas aplicables al diseño y construcción. Habilidades · Escucha y empatía. Habilidad para generar conversaciones y resolver conflictos. · Ayuda a los equipos a identificar oportunidades de experimentación y llevarlas adelante, con foco en la entrega de Valor. · Promueve la innovación tecnológica · Comparte aprendizajes y descubrimientos buscando evolucionar el stack tecnológico · Alinear los objetivos de la práctica es pos del cumplimiento de los Okrs de cada uno de los equipos donde se desarrollen.
Requerimientos tecnicos para la posicion: - Spring Boot (Version 2.x en adelante) - Spring Web - Spring Data - Spring Security - Mongo Client (Deseable) - REST - SOAP - Messages Queue (MQ) - Kafka - Microservicios - Maven - Git - Excelente manejo de BRANCHING. Noción de hotfixes y evolutivos. - *Minimo 4 años de experiencia*
• Skills Mandatorios:
- Spring Boot (Version 2.x en adelante)
- Spring Web
- Spring Data
- Spring Security
- Mongo Client (Deseable)
- REST
- SOAP
- Messages Queue (MQ)
- Kafka
- Microservicios
- Maven
- Git
- Excelente manejo de BRANCHING. Noción de hotfixes y evolutivos.