Desarrollador Backend Senior

Fecha: 25-feb-2023

Ubicación: Colombia

Empresa: TODO1

NIVEL DEL CARGO

Especialista

FINALIDAD / MISION DEL CARGO

Diseñar, codificar y dar soporte a programas de software desarrollados por y para TODO1 teniendo como enfoque el desarrollo de componentes del lado del servidor, documentar especificaciones a lo largo del ciclo de vida del proyecto de desarrollo de software, garantizando el cumplimiento de los estándares de calidad y seguridad de información definidos por la compañía

PRINCIPALES FUNCIONES / RESPONSABILIDADES

  • Tener conocimiento detallado de Productos y Soluciones a nivel Funcional y Técnico (diseño, componentes e infraestructura).
  • Brindar Soporte a soluciones:
  1. Apoyar en la identificación de diagnósticos en incidentes complejos.
  2. Identificar y crear soluciones temporales “workaround” de incidente.
  3.  Aumentar los niveles de trazas de logs para identificar motivos de fallas.
  • Realizar la corrección de problemas y mantenimiento de soluciones:
  1. Asegurar la solución de defectos dentro de los tiempos requeridos para cumplir niveles de servicio correspondientes.
  2.  Asegurar la calidad de código en base a los lineamientos de desarrollo de software (metodologías, estándares de desarrollo, versionamiento, merge, lineamientos de seguridad, pruebas unitarias).
  3. Obtener y utilizar todos los artefactos requeridos para realizar la corrección o mejora en soluciones.
  4. Entregar versiones mensuales que empaqueten incidentes de producción, requerimientos simples o mejoras
  • Mantener integridad en el repositorio de código. Asegurarse que los procesos de merges en todos los branches sean efectivos.
  1. Acompañar durante los de ciclos de certificación.
  2. Mantener los ambientes de mantenimiento de integración y QA actualizados y funcionales.
  3. Sugerir mejoras que se pueden hacer sobre los productos de TODO1.
  4. Revisar continuamente el código que se va liberando desde la línea de proyectos con la finalidad de identificar y evitar errores en codificación (como: variables estáticas compartidas, no cerrado de BDD, no control de excepciones)
  • Gestión de Conocimiento.
  1. Documentar los hallazgos y soluciones de incidentes y solicitudes.
  2. Mantener la documentación técnica de las soluciones actualizada
  3. Capacitar el personal interno y tercero en las soluciones de TODO1.
  4. Conocer y capacitarse en las nuevas versiones que se van liberando desde la línea de Proyectos.
  5. Capacitarse y mantenerse al día en tecnologías y mejores prácticas de programación.
  • Velar por la protección de los activos que estén asignados a su custodia de acuerdo con su clasificación.
  • Reportar los incidentes de seguridad de la información de los que se tenga conocimiento

.

.

AUTONOMIA

Alta

PROFESION / EDUCACION

Profesional en Ingeniería de Sistemas o áreas afines

FORMACION COMPLEMENTARIA

Especialización en desarrollo de software 

EXPERIENCIA REQUERIDA

Experiencia General 5 a 8 años

Experiencia Específica 4 años

CONOCIMIENTOS TECNICO

  • Java
  • Spring Framework
  • Maven
  • Subversión (SVN)
  • Conocimiento metodología Scrum
  • Conocimiento en integración continua.
  • Conocimiento de Sonar.
  • Conocimiento en Clean Code.
  • Patrones de diseño
  • Patrones arquitectonicos

IDIOMAS

Inglés intermedio

COMPETENCIAS

Análisis y solución de problemas
Comunicación
Flexibilidad
Habilidad numérica y análisis de datos
Innovación y creatividad
Liderazgo
Orientación a la acción
Orientación a la calidad
Orientación comercial
Persuasión
Planeación y organización
Sensibilidad interpersonal
Tolerancia a Tensión
Visión estratégica