Ir al contenido

Ingeniero de Sotware -18048

Tegucigalpa, Honduras

Objetivo de la posición:

Responsable de construir aplicaciones, Apis, PipeLines con el fin de satisfacer las necesidades generadas a partir de la recopilación de requisitos a través de historias, gestionando el requisito durante su ciclo de vida. Debe generar opciones y asesorías en el diseño, desarrollar y generar scripts de automatización para pruebas unitarias y de aceptación del software entregado a los diferentes stakeholders. 

Principales responsabilidades:

  • Análisis de requisitos: comprender los requisitos del software y traducirlos en especificaciones  técnicas. 
  • Diseño y arquitectura de software: Crear el diseño y estructura del software, asegurando su  eficiencia y escalabilidad.
  • Codificación: escriba código limpio y legible utilizando diferentes lenguajes y marcos de  programación. 
  • Pruebas y depuración: realice pruebas exhaustivas para encontrar errores y corregirlos para  garantizar el funcionamiento adecuado del software. 
  • Mantenimiento y actualización: realice mejoras, correcciones de errores y actualizaciones del  software existente. 
  • Colaboración en equipo: trabaje en colaboración con otros desarrolladores y profesionales  relacionados para lograr los objetivos del proyecto. 
  • Investigación y aprendizaje continuo: Manténgase actualizado sobre las últimas tecnologías y  tendencias en el campo del desarrollo de software. 
  • Cumplimiento de estándares de calidad: Asegurar que el software cumpla con los estándares de  calidad y funcionalidad establecidos. 
  • Documentación: Crear documentación técnica para facilitar la comprensión y mantenimiento del  software. 
  • Cumplimiento de plazos: Entregar el software en los plazos acordados y cumplir con las fechas de  Entrega.
  • Diseñar, construir y mantener nuestros canales actuales y de próxima generación para CI/CD. 
  • Desarrollar documentos de Especificaciones Técnicas. 
  • Diseño y programación de desarrollos/modificaciones acordadas del sistema. 
  • Ayudar a otros desarrolladores en el diseño de sus componentes. 
  • Pruebas unitarias de código y aseguramiento de calidad del sistema. 
  •  Resolver problemas relacionados con la integración de los entregables del proyecto. 
  • Promoción de los beneficios del sistema a clientes nuevos y existentes. 
  • Garantizar que se sigan en todo momento las normas y procedimientos establecidos. 
  • Apoyar a los equipos en el proceso de incorporación a nuestra arquitectura de microservicios y las herramientas proporcionadas. 
  • Trabajar con otros equipos recopilando información sobre cómo trabajan para producir herramientas y procesos precisos que realmente les permitan construir mejor las cosas y más rápido. 
  • Colaborar en la evolución de los estándares adoptados por los equipos de desarrollo. 
  • Colaborar con otros ingenieros del equipo para fomentar principios de ingeniería sólidos y representar nuestros valores de ingeniería. 
  • Proporcionar capacidades de automatización del software a lo largo de su ciclo de vida

Requisitos:

  • Pregrado completo en Ing. Sistemas, Ing.  Telecomunicaciones o a fin.
  • Experiencia de 3 a 5 años en Desarrollo de Software.

Conocimiento especifico:

  • Rest APIs y servicios web SOAP 
  • HTML y CSS. 
  • Sistemas CMS.
  • Contenedores.
  • Base de datos NoSQL y relacionales. 
  • Tecnologías de aplicaciones móviles (android/ios)
  • NodeJs, Java
  • GIT
  • Manejo del idioma ingles intermedio indispensable, avanzando preferiblemente.

 

 

Customer Relationship
Personal Evolution
Autonomy
Administrative Work
Technical Expertise