computrabajoMás de 30 días

Desarrollador Java Ssr

FROSSASCO KARINA VIVIANACórdoba, CórdobaPresencial · Tiempo completo
Semi Senior2+ años

Se busca un Desarrollador Java Ssr para liderar el diseño, desarrollo y mantenimiento de soluciones de software multiplataforma (PC y sistemas embebidos) utilizando Java Swing, Java FX, Linux y PostgreSQL, asegurando productos robustos y escalables.

Descripción del puesto

Título del Puesto: Ingeniero de Desarrollo de Software / Desarrollador Ssr
Área: Tecnología / Ingeniería / I+D

Reporta a: Gerencia de Desarrollo / Líder TécnicoObjetivo del Puesto
Liderar y ejecutar el diseño, desarrollo y mantenimiento de soluciones de software tanto para plataformas PC como para sistemas embebidos. El rol busca un equilibrio óptimo entre el cumplimiento de especificaciones técnicas y la eficiencia en la relación alcance-tiempo-costo, asegurando productos robustos, escalables y bien documentados.Responsabilidades Principales
1. Ingeniería y Desarrollo de Software

Desarrollo Multiplataforma: Programar software de PC y sistemas embebidos para productos y procesos industriales o comerciales.
Sistemas Embebidos: Programación experta en entornos Linux, incluyendo el desarrollo de drivers custom (personalizados) para hardware específico.
Aplicaciones de Escritorio: Diseño y programación de aplicaciones utilizando Java Swing y Java FX.
Base de Datos: Diseño, implementación y manejo avanzado de bases de datos PostgreSQL.
Documentación: Elaborar y mantener actualizada la documentación técnica de todos los desarrollos realizados.
2. Análisis Técnico y Arquitectura

Evaluación de Tecnologías: Analizar y seleccionar los lenguajes de programación y sistemas operativos más adecuados para cada proyecto, buscando optimizar la inversión y el rendimiento.
Análisis de Viabilidad: Realizar análisis técnicos de las opciones disponibles para cumplir con los requerimientos, ponderando siempre el triángulo de gestión: alcance, tiempo y costo.
Especificaciones: Definir las especificaciones del sistema de forma integral, considerando la interoperabilidad con otros productos de la empresa y ecosistemas externos.
3. Colaboración y Gestión de Terceros

Trabajo Interdisciplinario: Colaborar con las áreas de Arquitectura y Análisis Funcional para interpretar correctamente los requerimientos de clientes internos y externos.
Gestión de Proveedores (Outsourcing):
Elaborar especificaciones técnicas para la contratación de servicios externos.
Realizar el seguimiento, control y validación de los diseños y productos entregados por terceros.

Responsabilidades

  • Programar software de PC y sistemas embebidos para productos y procesos industriales o comerciales.
  • Programación experta en entornos Linux, incluyendo el desarrollo de drivers custom para hardware específico.
  • Diseño y programación de aplicaciones utilizando Java Swing y Java FX.
  • Diseño, implementación y manejo avanzado de bases de datos PostgreSQL.
  • Elaborar y mantener actualizada la documentación técnica de todos los desarrollos realizados.
  • Analizar y seleccionar los lenguajes de programación y sistemas operativos más adecuados para cada proyecto.
  • Realizar análisis técnicos de las opciones disponibles para cumplir con los requerimientos.
  • Definir las especificaciones del sistema de forma integral.
  • Colaborar con las áreas de Arquitectura y Análisis Funcional.
  • Elaborar especificaciones técnicas para la contratación de servicios externos.

Skills requeridas

Diseño de softwareDesarrollo de softwareMantenimiento de softwareAnálisis técnicoArquitectura de softwareEvaluación de tecnologíasAnálisis de viabilidadDefinición de especificacionesColaboración interdisciplinariaGestión de proveedoresLiderazgoColaboraciónAnálisis