Software Engenieer - Fullstack

Tecnología · Guatemala City

Inscribirme

Descripción

Un Ingeniero de Software Senior (SSE) debe ser capaz de experimentar y probar soluciones para grandes conjuntos de problemas desafiantes, validar suposiciones y desglosar requisitos complejos en soluciones. Los SSE serán responsables de grandes partes del código base existente.



Experiencia Requerida: 

  • Al menos 5 años de experiencia en desarrollos de software
  • Al menos 3 años de experiencia en c#. 
  • Experiencia del almenos de 3 años utilizando Genexus es altamente valorado
  • Experiencia en sistemas de alta transaccionalidad.
  • Experiencia en sistemas de usando arquitecturas REST y OAUTH
  • Experiencia con Git u otros repositorios. 
  • Al menos 5 años de experiencia usando base de datos relacioneales, como SQL Server u Oracle. 
  • Experiencia implantando design patterns es altamente valoradas. 
  • Experiencia implantando CD/CI.. 
  • Experiencia AWS es altamente valorada.


Responsabilidades:

  • Los Ingenieros de Software Senior reportarán a los Gerentes Producto e Ingeniería para todas las responsabilidades.
  • Diseñar, documentar e implementar software de calidad.
  • Documentar todas las pruebas realizadas antes de entregar un producto.
  • Implementar APIs que reflejen el dominio empresarial.
  • Apoyar las integraciones de sistemas.
  • Definir los requisitos de infraestructura para respaldar las soluciones propuestas.
  • Mantener cualquier fuente de datos o configuración necesaria para el correcto funcionamiento de cualquier sistema.
  • Trabajar de cerca con los Ingenieros de Aseguramiento de la Calidad para automatizar escenarios de prueba.
  • Diseñar componentes abstractos y adaptables que permitan la reutilización del código.
  • Colaborar con DevOps para implementar y ajustar CD/CI para aplicaciones de backend.
  • Asegurar que los flujos de datos sean consistentes en todas las aplicaciones.
  • Seguir y desarrollar más las guías de estilo de codificación.


Localización