Descripci贸n del puesto
Se encarga de construir, integrar y mantener aplicaciones web o sistemas, abarcando desde la interfaz que ve el usuario hasta la l贸gica interna y la gesti贸n de bases de datos.
Requisitos
Licenciatura en Sistemas, Ingenier铆a en Computaci贸n o af铆n
+3 a帽os de experiencia como desarrollador Fullstack
Experiencia s贸lida en desarrollo frontend con HTML, CSS y JavaScript
Manejo de frameworks modernos como React, Angular o Vue
Experiencia en desarrollo backend con .NET (C#)
Implementaci贸n de APIs RESTful
Experiencia trabajando con Clean Architecture (capas, separaci贸n de responsabilidades)
Aplicaci贸n de principios SOLID en el desarrollo de software
Implementaci贸n de patrones de dise帽o (Repository, Unit of Work, etc.)
Experiencia con MediatR para manejo de patrones como CQRS
Manejo de Entity Framework o alg煤n ORM similar
Conocimiento en bases de datos relacionales (SQL Server preferentemente)
Experiencia con control de versiones (Git)
Responsabilidades
Dise帽ar, desarrollar y mantener aplicaciones web fullstack (frontend y backend)
Implementar soluciones backend utilizando .NET (C#) siguiendo principios de Clean Architecture
Aplicar principios SOLID para asegurar c贸digo mantenible, escalable y de alta calidad
Desarrollar y consumir APIs RESTful
Implementar patrones como CQRS utilizando MediatR
Dise帽ar y gestionar modelos de datos y bases de datos relacionales
Colaborar con equipos de frontend para la integraci贸n de interfaces de usuario
Participar en revisiones de c贸digo y asegurar buenas pr谩cticas de desarrollo
Optimizar el rendimiento, seguridad y escalabilidad de las aplicaciones
Implementar pruebas unitarias y de integraci贸n
Participar en ceremonias 谩giles (Scrum/Kanban) y estimaci贸n de tareas
Apoyar en procesos de integraci贸n y despliegue continuo (CI/CD)
Documentar soluciones t茅cnicas y decisiones de arquitectura
Beneficios
Inicia sesi贸n para ver los beneficios de esta vacante
Oportunidades de crecimiento
Plan de carrera