Buscamos un(a) Desarrollador(a) Full Stack Senior con experiencia en construcción, evolución y mantenimiento de aplicaciones empresariales y servicios digitales, aplicando buenas prácticas de arquitectura, seguridad, calidad de software y automatización de despliegues.
La persona participará en el desarrollo de soluciones institucionales, trabajando tanto en componentes Frontend como Backend, integración mediante APIs y despliegue en ambientes empresariales y Cloud.
Stack tecnológicoBuscamos experiencia sólida en tecnologías como:
Frontend
• React.js y/o Angular.
• JavaScript / TypeScript.
• HTML5 y CSS3.
• Consumo e integración de APIs REST.
Backend
• Java con Spring Boot, y/o
• .NET / .NET Core, y/o
• Node.js con TypeScript.
Se requiere dominio avanzado de al menos uno de estos stacks Backend, no necesariamente de los tres.
Bases de datos
• SQL Server, PostgreSQL y/o Oracle.
• SQL avanzado.
• Modelado y acceso a datos.
• Deseable experiencia con bases de datos NoSQL.
Integración y APIs
• Diseño, desarrollo y consumo de APIs REST.
• JSON.
• Autenticación y autorización.
• OAuth 2.0 / OpenID Connect / JWT.
• Deseable conocimiento de SOAP y arquitecturas orientadas a eventos.
DevOps y Cloud
• Git.
• Azure DevOps y/o GitHub.
• Pipelines CI/CD.
• Docker.
• Deseable experiencia con Kubernetes.
• Experiencia o conocimiento en Microsoft Azure.
• Manejo de ambientes de desarrollo, pruebas y producción.
Calidad y seguridad
• Pruebas unitarias e integración.
• Desarrollo protegido.
• Gestión de vulnerabilidades.
• Principios SOLID y Clean Code.
• Patrones de diseño.
• Deseable conocimiento de OWASP Top 10.
Responsabilidades principales• Diseñar, desarrollar y mantener aplicaciones web y servicios digitales institucionales.
• Construir componentes Frontend y Backend de acuerdo con la arquitectura definida.
• Diseñar, desarrollar, consumir y documentar APIs.
• Implementar acceso y persistencia de información en bases de datos relacionales.
• Desarrollar pruebas unitarias y