Vacante: Desarrollador Fullstack
Propósito del cargo
Diseñar, desarrollar y mantener aplicaciones backend y frontend robustas, escalables y seguras, integrando bases de datos, APIs y servicios externos, con un stack moderno que combine .NET, Angular y React.
Formación académica
• Profesional en Ingeniería de Sistemas, Software o carreras afines.
Experiencia
• Mínimo 5 años en desarrollo fullstack.
• Experiencia demostrable en Angular + React + .NET + SQL Server.
Requisitos técnicos
Backend
• .NET / C# con arquitectura MVC y por capas.
• SQL Server 2019 (consultas, procedimientos, optimización).
• ETLs (diseño y ejecución).
• APIs REST y manejo de JSON.
• VB6 / Access (deseable para soporte de legados).
Frontend
• Angular (mínimo v11.2, ideal hasta v19.6).
• React y React Native (manejo de states, hooks, componentes).
• JavaScript avanzado.
• Manejo de dependencias y buenas prácticas de integración.
Herramientas y DevOps
• Azure DevOps (repositorios, pipelines, despliegues).
• Principios de inyección de dependencias.
Funciones principales
• Desarrollar aplicaciones backend en .NET / C# bajo arquitecturas MVC y por capas.
• Gestionar y optimizar bases de datos SQL Server 2019.
• Implementar y ejecutar procesos de ETL para la transformación y migración de datos.
• Diseñar, integrar y consumir APIs REST, asegurando un manejo eficiente de JSON.
• Desarrollar aplicaciones frontend en Angular (v11.2 hasta v19.6) y React / React Native, asegurando escalabilidad y mantenibilidad.
• Utilizar JavaScript y buenas prácticas de inyección de dependencias en frontend y backend.
• Dar soporte y mantenimiento a aplicaciones heredadas en Visual Basic 6.0 / Access (deseable).
• Trabajar con Azure DevOps para versionamiento, CI/CD y gestión de tareas.
• Depurar código y proponer mejoras de rendimiento y calidad en ambas capas (frontend y backend).
Competencias blandas
• Persona dinámica, con capacidad de aprendizaje rápido.
• Disposición a recibir guía y retroalimentación.
• Buenas habilidades de trabajo en equipo y comunicación.
• Orientación a la resolución de problemas y al logro de resultados.