Empresa: Software y Servicios de Automatización, S.A.
Localidad: Guatemala
Departamento: GUATEMALA
Tipo de Contrato: Tiempo Completo
¿Eres un apasionado del desarrollo de software y buscas un nuevo desafío? Estamos en busca de un .NET Framework Full Stack Developer para unirse a nuestro equipo dinámico y multidisciplinario.
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.
Industria o Sector: Zona 4
Condiciones de Trabajo:
• Horario: 8.30 a.m. a 5 p.m.
• Modalidad:
o 80% Presencial(4 días a la semana)*
o 20% Remoto (1 día a la semana)*
*Por Desempeño
Beneficios:
• Múltiples proyectos en área financiera.
• Parqueo: La empresa cubre el 50% de la cuota.
Requisitos:
• Rango de Edad: 25 en adelante
• Nivel Académico: Licenciatura en Ingeniería en Sistemas, Ciencias de la Computación o carrera afín.
• Idioma: Ingles nivel intermedio o avanzado.
• Nivel de Experiencia:
o Mínimo 5 años de experiencia en desarrollo de software utilizando .NET Framework.
o Experiencia en proyectos de alto impacto comprobable.
o Experiencia comprobada en desarrollo de aplicaciones Full Stack.
o Experiencia en liderar equipos o proyectos técnicos.
• Habilidades Blandas requeridas:
o Trabajo en equipo.
o Curiosidad y aprendizaje continuo.
o Comunicación efectiva.
o Resolución de problemas.
o Adaptabilidad.
o Pensamiento crítico.
o Empatía.
o Apertura a la retroalimentación.
• Conocimientos Técnico Requeridos:
o Frontend: HTML / CSS / JavaScript.
o 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.
o Base de Datos: SQL Server (incluyendo DDL y DML avanzado).
o Control de versiones: Uso de Git y Uso de AzureDevops.
o Algoritmos y Estructuras de Datos: Complejidad algorítmica. Conocimiento en algoritmos de ordenamiento, árboles, nodos, listas circulares, listas enlazadas, entre otros.
o Desarrollo Escalable: Trabajo con datos y sistemas escalables. Implementación de patrones CQRS.
o Pruebas: Unit Testing con Xunit.
o Conectividad: WebSockets.
• Tecnologías y librerías deseables (No Obligatorias):
o Dapper.
o MediatR.
o JsonNewtonSoft.
o NPOI.
o FluentValidation.
o FluentAssertions.
o Moq.
o AutoFac.
o Automapper.
Responsabilidades del Puesto:
o Documentación de los sistemas existentes y de los nuevos desarrollos creados por el mismo.
o Mantenimiento a sistemas actuales.
o Desarrollo de nuevas características en sistemas nuevos y existentes.
o Velar por la seguridad de cada sistema mantenido o desarrollado.
o Manejar de forma adecuada el versionamiento de código.
o Apoyar en los diferentes frentes al equipo de desarrollo cuando se requiera.
o Realizar pasos a producción de los productos y/o sistemas asignados.
o Realizar pruebas de integración y evidencia de pruebas de cada sistema / proyecto asignado.
o Realizar pruebas unitarias a sistemas/ proyectos asignados.