Programador Senior full stack
Nos encontramos en la búsqueda de un Programador Senior Full Stack altamente calificado para integrarse a nuestro equipo de desarrollo. Buscamos un profesional con sólida experiencia en tecnologías Front-End y Back-End, capaz de diseñar, desarrollar, implementar y mantener soluciones tecnológicas escalables, seguras y de alto rendimiento. Será responsable de participar en todo el ciclo de vida del desarrollo de software, desde el análisis y diseño hasta la implementación y soporte de las aplicaciones.
Funciones principales
Analizar requerimientos funcionales y técnicos.
Diseñar arquitecturas de software escalables y eficientes.
Desarrollar aplicaciones web y sistemas empresariales Full Stack.
Construir interfaces modernas y responsivas utilizando React.
Desarrollar y mantener servicios, APIs e integraciones.
Administrar y optimizar bases de datos MySQL.
Implementar pruebas, control de calidad y buenas prácticas de desarrollo.
Realizar mantenimiento correctivo, preventivo y evolutivo de los sistemas.
Participar en revisiones de código y procesos de mejora continua.
Elaborar documentación técnica de los desarrollos realizados.
Coordinar con usuarios y áreas involucradas para asegurar el cumplimiento de los requerimientos del negocio.
Brindar soporte técnico y mentoría a desarrolladores de menor experiencia.
Requisitos
Formación académica
Profesional en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software, Ciencias de la Computación o carreras afines.
Experiencia
Mínimo 5 años de experiencia comprobada como Programador Full Stack o Desarrollador de Software Senior.
Experiencia en desarrollo de aplicaciones empresariales, plataformas web y sistemas transaccionales.
Experiencia trabajando bajo metodologías ágiles (Scrum, Kanban).
Conocimientos técnicos indispensables
Front-End
React.js.
JavaScript ES6+.
TypeScript.
HTML5.
CSS3.
Diseño responsivo y experiencia de usuario (UX/UI).
Back-End
Java.
.NET (C, ASP.NET).
Python.
PHP.
Desarrollo y consumo de APIs REST.
Arquitectura de microservicios (deseable).
Base de Datos
MySQL (avanzado).
Diseño y optimización de consultas SQL.
Modelamiento de bases de datos relacionales.
Herramientas y tecnologías
Git y control de versiones.
Docker (deseable).
CI/CD.
Servicios Cloud (AWS, Azure o Google Cloud).
Seguridad en aplicaciones web.
Competencias
Liderazgo técnico.
Capacidad analítica y resolución de problemas.
Orientación a resultados.
Comunicación efectiva.
Trabajo en equipo.
Organización y gestión del tiempo.
Proactividad e innovación.
Adaptabilidad al cambio.