Sotfware Engineer

Millicom (Tigo)


Fecha: hace 1 semana
ciudad: Guatemala Ciudad, Guatemala
Tipo de contrato: Tiempo completo
Función Principal

Responsable de construir aplicaciones, API´s y pipelines con el fin de satisfacer las necesidades derivadas de la recolección de reqisitos a través de historias, gestionando dichos requisitos durante todo su ciclo de vida. Generar opciones y brindar asesoría en el diseño; desarrollar y crear scripts de automatización para pruebas unitarias y de aceptación del software entregado a los diferentes stakeholders.

Análisis de requisitos: Comprender los requisitos del software y traducirlos en especificaciones técnicas.

Diseño y arquitectura del software: Crear el diseño y la estructura del software, asegurando su eficiencia y escalabilidad.

Programación: Escribir código limpio y legible utilizando diversos lenguajes de programación y frameworks.

Pruebas y depuración: Realizar pruebas exhaustivas para identificar errores y corregirlos, garantizando el correcto funcionamiento del software.

Mantenimiento y actualización: Implementar mejoras, corrección de errores y actualizaciones en el software existente.

Colaboración en equipo: Trabajar de forma colaborativa con otros desarrolladores y profesionales relacionados para alcanzar los objetivos del proyecto.

Investigación y aprendizaje continuo: Mantenerse actualizado sobre las últimas tecnologías y tendencias en el ámbito del desarrollo de software.

Cumplimiento de estándares de calidad: Asegurar que el software cumpla con los estándares establecidos de calidad y funcionalidad.

Documentación: Elaborar documentación técnica que facilite la comprensión y el mantenimiento del software.

Cumplimiento de plazos: Entregar el software dentro de los plazos acordados y respetar las fechas de entrega.

Atribuciones

  • Diseñar, construir y mantener nuestras pipelines multiestrategia actuales y de próxima generación para CI/CD.
  • Desarrollar documentos de Especificaciones Técnicas.
  • Diseñar y programar los desarrollos o modificaciones acordes al sistema.
  • Asistir a otros desarrolladores en el diseño de sus componentes.
  • Realizar pruebas unitarias del código y asegurar la calidad del sistema.
  • Resolver problemas relacionados con la integración de entregables del proyecto.
  • Promover los beneficios del sistema a clientes actuales y potenciales.
  • Asegurar el cumplimiento continuo de los estándares y procedimientos establecidos.
  • Brindar soporte a los equipos durante el proceso de integración a nuestra arquitectura en Kubernetes y las herramientas proporcionadas.
  • Trabajar con otros equipos para recopilar información sobre sus procesos y así generar herramientas y procedimientos precisos que realmente les permitan construir de manera más eficiente y rápida.
  • Colaborar en la evolución de los estándares adoptados por los equipos de desarrollo.
  • Colaborar con otros ingenieros del equipo para fomentar los principios sólidos de ingeniería y representar nuestros valores como equipo de desarrollo.
  • Proveer capacidades de automatización de software a lo largo de todo su ciclo de vida.

Requisitos

  • Título en Ingeniería en Sistemas o carrera a fin.
  • 3 años de experiencia en ciclos de vida de desarrollo de software iterativos o ágiles, metodologías DevOps y Scrum, desarrollo de API´s, servicios web, soluciones basadas en la web y soluciones móviles.
  • Habilidades en el desarrollo de algoritmos y resolución de problemas.
  • Conocimientos sobre principios de API´s y servicios web, así como estándares de diseño.

Conocimientos Específicos

  • CSM como Drupal y WordPress.
  • PNode.js, PHP y Java.
  • Bases de datos NoSQL como Cassandra y Couchbase.
  • APIs REST y servicios web SOAP
  • HTML5 y CSS3
  • Sistemas CMS
  • Contenedores
  • Bases de datos NoSQL
  • Tecnologías de aplicaciones móviles (Android/iOS)

Competencias y Habilidades

  • Manejo de Microsoft Office
  • Habilidades de comunicación escrita y verbal
  • Habilidades numéricas
  • Conocimiento de procesos de auditoría relevantes
  • Gestión de proyectos
  • Gestión empresarial
  • Atención al detalle y compromiso con la calidad de trabajo.
Publicar un currículum