Misión del puesto
Desarrollar y dar soporte a aplicaciones y servicios internos/externos, asegurando calidad, continuidad operativa y mejora continua bajo buenas prácticas de ingeniería de software.
Responsabilidades
- Desarrollar y mantener módulos, APIs y microservicios (REST/SOAP) siguiendo estándares de código y control de versiones (Git).
- Atender incidencias y requerimientos de usuarios (nivel 1–2), investigando, corrigiendo bugs y realizando mejoras.
- Implementar consultas y procedimientos en bases de datos (SQL Server/MySQL/PostgreSQL) y optimizar rendimiento básico.
- Escribir pruebas unitarias básicas y realizar pruebas funcionales junto con QA/usuarios.
- Integrar sistemas con servicios de terceros (autenticación, facturación, pagos, etc.) usando documentación (Swagger/Postman).
- Documentar cambios, manuales técnicos y de usuario; registrar avances en herramientas (Jira/Trello).
- Participar en ceremonias ágiles (daily, planning, retro) y estimar esfuerzos.
- Aplicar prácticas mínimas de seguridad (gestión de secretos, validación de entradas, manejo de errores).
Requisitos indispensables
- Técnico o egresado universitario en Computación/Informática o afines.
- 0–2 años de experiencia (prácticas o proyectos verificables cuentan).
- Manejo de al menos
un stack
: - Java + Spring Boot,
o
C# .NET,
o
JavaScript/TypeScript (Node + React/Angular),
o
Python (Flask/Django).
- Fundamentos sólidos de POO, estructuras de datos y patrones básicos.
- SQL intermedio (joins, vistas, índices básicos).
- Git/GitHub o GitLab; uso de ramas y pull requests.
- Lectura de documentación técnica en inglés.
Deseables (no excluyentes)
- CI/CD (GitHub Actions/GitLab CI), Docker y nociones de nubes (AWS/Azure/GCP).
- ORM (JPA/Hibernate, Entity Framework) y consumo de colas (RabbitMQ/Redis) básico.
- Testing (pytest/JUnit/xUnit) y métricas de observabilidad (logs).
- Conocimientos de HTML/CSS responsivo y buenas prácticas de UI.
Habilidades blandas
- Aprendizaje rápido, atención al detalle y comunicación clara con usuarios no técnicos.
- Trabajo en equipo, gestión del tiempo y orientación a resultados.