computrabajo

Desarrollador RPG AS/400

Senior4+ años

Se busca un Desarrollador RPG AS/400 remoto con al menos cuatro años de experiencia para una importante empresa, con sólidos conocimientos en RPG IV, ILE RPG Free Format y DB2, para liderar el desarrollo y mantenimiento de aplicaciones.

Descripción del puesto

En ADN – Recursos Humanos estamos en la búsqueda de Desarrollador RPG AS/400 / Remoto para Importante Empresa.


Requerimientos:

-Al menos cuatro años de experiencia.

-Educación: Título universitario en Informática, Ingeniería Informática o campo relacionado (preferido).

-Experiencia sólida en el desarrollo de aplicaciones COBOL en entornos AS/400.

-Conocimiento profundo de RPG IV y ILE RPG Free Format.

-Familiaridad con bases de datos relacionales, preferiblemente DB2.

-Habilidades sólidas de resolución de problemas y capacidad para trabajar de manera independiente.

-Excelentes habilidades de comunicación y capacidad para colaborar eficazmente en equipos multidisciplinarios.

Tareas a desarrollar:

Desarrollo de Aplicaciones:

-Liderar el desarrollo de aplicaciones complejas utilizando RPG, otras tecnologías relacionadas en el entorno AS/400.

-Diseñar y escribir código eficiente y sostenible, asegurando la escalabilidad y el rendimiento óptimo de las aplicaciones.

Análisis y Diseño:

-Colaborar con los analistas de sistemas y otros miembros del equipo para comprender los requisitos del usuario y diseñar soluciones efectivas.

-Contribuir al diseño arquitectónico de sistemas, aplicando mejores prácticas y patrones de desarrollo.

Mantenimiento y Optimización:

-Realizar el mantenimiento continuo de las aplicaciones existentes, identificando y corrigiendo posibles problemas.

-Optimizar el rendimiento de las aplicaciones, implementando mejoras y actualizaciones según sea necesario.

Pruebas y Control de Calidad:

-Colaborar con los equipos de control de calidad para garantizar la funcionalidad y la calidad del software desarrollado.

-Desarrollar y ejecutar pruebas unitarias y de integración para validar la estabilidad y la fiabilidad de las aplicaciones.

Documentación:

-Mantener documentación técnica completa y actualizada, incluidos manuales de usuario y especificaciones técnicas.

-Colaborar en la elaboración de documentación técnica para facilitar el mantenimiento y la comprensión del código.

Colaboración y Capacitación:

-Colaborar con otros desarrolladores y equipos interdisciplinarios.

-Proporcionar orientación y capacitación a desarrolladores más junior, compartiendo conocimientos y mejores prácticas.

Trabajo remoto.

Horario: Lunes a viernes de 9 a 18 hs.

Responsabilidades

  • Liderar el desarrollo de aplicaciones complejas utilizando RPG y otras tecnologías relacionadas en el entorno AS/400.
  • Diseñar y escribir código eficiente y sostenible, asegurando la escalabilidad y el rendimiento óptimo de las aplicaciones.
  • Colaborar con los analistas de sistemas y otros miembros del equipo para comprender los requisitos del usuario y diseñar soluciones efectivas.
  • Contribuir al diseño arquitectónico de sistemas, aplicando mejores prácticas y patrones de desarrollo.
  • Realizar el mantenimiento continuo de las aplicaciones existentes, identificando y corrigiendo posibles problemas.
  • Optimizar el rendimiento de las aplicaciones, implementando mejoras y actualizaciones según sea necesario.
  • Colaborar con los equipos de control de calidad para garantizar la funcionalidad y la calidad del software desarrollado.
  • Desarrollar y ejecutar pruebas unitarias y de integración para validar la estabilidad y la fiabilidad de las aplicaciones.
  • Mantener documentación técnica completa y actualizada, incluidos manuales de usuario y especificaciones técnicas.
  • Colaborar en la elaboración de documentación técnica para facilitar el mantenimiento y la comprensión del código.
  • Colaborar con otros desarrolladores y equipos interdisciplinarios.
  • Proporcionar orientación y capacitación a desarrolladores más junior, compartiendo conocimientos y mejores prácticas.

Skills requeridas

Resolución de problemasTrabajo independienteComunicaciónColaboración en equipos multidisciplinariosDiseño de código eficiente y sostenibleDiseño arquitectónico de sistemasAplicación de mejores prácticas de desarrolloMantenimiento de aplicacionesOptimización de rendimientoControl de calidad de softwareDesarrollo de pruebas unitarias y de integraciónDocumentación técnicaOrientación y capacitación a desarrolladores juniorResolución de problemasTrabajo independienteComunicaciónColaboraciónMentoring