Fullstack developer

Tecnología · Guatemala City (Híbrido)

No se admiten nuevas inscripciones

Descripción

Objetivo del puesto:


Diseñar, desarrollar e implementar soluciones de software robustas y escalables utilizando el entorno .NET Framework, cubriendo tanto el front-end como el back-end. Liderar técnicamente proyectos de desarrollo, asegurando la calidad del código, el cumplimiento de plazos y la alineación con los requerimientos del negocio. Colaborar con equipos multidisciplinarios

para optimizar la arquitectura, la funcionalidad y el rendimiento de las

aplicaciones, contribuyendo a la innovación tecnológica y a la mejora

continua de los procesos de desarrollo.


Requisitos:

NIVEL ACADEMICO:

Licenciatura en Ingeniería en Sistemas,

Ciencias de la Computación o carrera

afín.


Experiencia:

  • Mínimo 5 años de experiencia en
  • Desarrollo de software utilizando .NET
  • Framework.
  • Experiencia en proyectos de alto
  • impacto comprobable.
  • Experiencia comprobada en desarrollo
  • de aplicaciones Full Stack.
  • Experiencia en liderar equipos o
  • proyectos técnicos.


CONOCIMIENTOS:

Frontend: HTML. CSS. JavaScript.

Backend:

  • NET Framework.
  • WebApi con principios RESTful (se
  • evaluará el uso correcto de los verbos
  • HTTP y códigos de estado).
  • Servicios de Windows y tareas
  • programadas.

Base de Datos:

  • SQL Server (incluyendo DDL y DML avanzado).


Desarrollo Escalable:

  • Trabajo con datos y sistemas escalables.

Implementación de patrones CQRS.

Pruebas:

Unit Testing con Xunit.

Conectividad:

WebSockets.


Responsabilidades:

  • Documentación de los sistemas existentes y de los nuevos desarrollos creados por el mismo.
  • Mantenimiento a sistemas actuales.
  • Desarrollo de nuevas características en sistemas nuevos y existentes.
  • Velar por la seguridad de cada sistema mantenido o desarrollado.
  • Manejar de forma adecuada el versionamiento de código.
  • Apoyar en los diferentes frentes al equipo de desarrollo cuando se requiera.
  • Realizar pasos a producción de los productos y/o sistemas asignados.
  • Realizar pruebas de integración y evidencia de pruebas de cada sistema/ proyecto asignado.
  • Realizar pruebas unitarias a sistemas/proyectos asignados.



Localización (Híbrido)