Propósito del puesto:
Realizar actividades del ciclo de vida del desarrollo de software, principalmente el diseño detallado de programas, el desarrollo (programación) y la ejecución de pruebas previas a la entrega del software al Departamento de Calidad de Software.
Funciones Principales:
- Diseñar soluciones e identificar entregables que satisfagan los requerimientos del negocio.
- Desarrollar (codificar), realizar pruebas (unitarias, de sistema, de integración, según sea necesario) y dar mantenimiento al software producido/mantenido por LN, y preparar los paquetes de liberación que permitan instalarlo en los ambientes de Calidad y Producción, siguiendo los estándares, políticas, procedimientos y lineamientos establecidos por la Gerencia de Desarrollo de Software.
- Redactar o apoyar la redacción de la documentación relacionada con el software, tanto la requerida para la construcción (bosquejos, modelos, diagramas, etc.) como la requerida para su liberación, operación y mantenimiento (guías de instalación, manuales técnicos, de usuario final, etc.).
- Asistir a proveedores externos y socios de negocios en la instalación/actualización de software producidos por ellos, en actividades que requieran el conocimiento de un Ingeniero de Software.
- Realizar actividades de "peer review" (revisión del trabajo hecho por un compañero) del diseño de programas y código fuente creados por otros Ingenieros de Software.
Requisitos:
Requisitos:
- Graduado o estudiante de término de Ingeniería en Sistemas.
- Conocimientos avanzados de lenguajes de programación.
- Conocimientos básicos del idioma inglés.
- Mínimo dos (2) años de experiencia en Análisis y Programación.