Por favor, actualiza tu navegador para tener una mejor experiencia, prueba con Chrome, Internet explorer.
Gracias por haberte postulado a la oferta de empleo Desarrollador de software fullstack, en Complemento 360 sas.
DESARROLLADOR DE SOFTWARE FULLSTACK
Modalidad: Remoto
Horario: 8:00 a.m. – 5:30 p.m.
Tipo de contrato: Obra labor
Duración: 3 meses
FORMACIÓN ACADÉMICA OBLIGATORIA
Título profesional — Ingeniería o tecnología: Sistemas, Software, Electrónica, Mecatrónica, Matemáticas o afines.
Formación complementaria deseable — Certificaciones en arquitectura de software, cloud (AWS/Azure/GCP), metodologías ágiles (SAFe, Scrum) o seguridad (OWASP).
EXPERIENCIA REQUERIDA
* 2+ años de experiencia laboral o participación en proyectos reales de desarrollo de software.
* Experiencia en producción — Haber trabajado en al menos un sistema desplegado en producción con usuarios reales.
* Exposición a equipos estructurados — Haber operado bajo metodologías ágiles formales (Scrum, Kanban, SAFe o equivalente), con uso de herramientas de gestión (Jira, GitLab, Azure DevOps o similares).
SKILLS TÉCNICAS OBLIGATORIAS
Backend
* Java 17+ y Spring Boot 3 — Inyección de dependencias, Spring Security, manejo global de excepciones, configuración de contexto.
* Clean Architecture y CQRS — Separación clara entre dominio, aplicación e infraestructura. El candidato debe saber dónde va la lógica de negocio y por qué.
* Principios SOLID — Aplicados en código real, no solo en teoría.
* PostgreSQL y JPA/Hibernate — Diseño de esquemas, consultas optimizadas, transacciones ACID. No se limita a CRUD básico.
* Flyway — Migraciones versionadas de base de datos.
* Seguridad: JWT, OAuth2, OWASP Top 10 — Obligatorio dado el contexto regulado de la compañía. Se espera conocimiento de al menos las vulnerabilidades más críticas y cómo mitigarlas.
* Pruebas Unitarias— JUnit 5, Mockito, cobertura mínima del 70% en lógica de negocio.
Frontend
* React 18+ con TypeScript — Componentes funcionales, hooks personalizados, tipado estricto, manejo de estado local y global.
* Vite y Tailwind CSS — Herramientas estándar del Frontend Lab del CIS.
* Consumo de APIs REST — Axios o fetch, interceptores, manejo correcto de loading, error y empty states.
* Diseño responsivo y accesibilidad básica — Conocimiento de WCAG 2.1 a nivel de principios.
DevSecOps y herramientas de equipo
* Git con disciplina de flujo — GitLab Flow, commits atómicos, mensajes descriptivos, gestión de ramas.
* CI/CD básico — Comprensión de pipelines de integración y despliegue continuo.
* Docker — Construcción y ejecución de contenedores.
* SonarQube — Interpretación de métricas de calidad de código.
* Conceptos de SAST/SCA — Análisis estático de seguridad y dependencias vulnerables.
* AI copilot como herramienta de productividad — El CIS trabaja con Claude Code. Se espera que el candidato ya integre asistentes de IA en su flujo diario y tenga criterio para validar o corregir sus sugerencias.
Cuéntales a las empresas lo nuevo: actualiza tu hoja de vida en elempleo.com