
Senior Developer
5 años de experiencia, Profesional hasta Especialización/ Maestría
Salario a convenir
Bogotá, D.C.
Requisitos para aplicar a la vacante:
Buscamos nuestro(a) próximo(a) Senior Developer 💻🚀
Si para ti el desarrollo de software es más que escribir líneas de código y te motiva diseñar soluciones robustas, escalables y seguras aplicando las mejores prácticas de ingeniería y tecnología de vanguardia, ¡este espacio es tuyo!
Responsabilidades 🛠️
🏗️ Diseño, Arquitectura & Desarrollo de Soluciones
- Desarrollo Modular & Escalable: Diseñar e implementar componentes de software modulares, reutilizables y de alto rendimiento (Frontend y Backend) siguiendo patrones de arquitectura (Clean Architecture, Microservicios, Event-Driven).
- Integración Robusta: Diseñar y consumir APIs (RESTful, GraphQL, eventos), garantizando rendimiento, trazabilidad y seguridad bajo principios SOLID y Clean Code.
- Documentación Técnica: Mantenimiento de diagramas, endpoints, dependencias y manuales técnicos claros.
👨💻 Liderazgo Técnico & Revisión de Código
- Mentoría & Acompañamiento: Guiar a desarrolladores Junior y Mid en la adopción de estándares de ingeniería y buenas prácticas de desarrollo.
- Calidad de Código: Revisar y aprobar Pull Requests garantizando la mantenibilidad, seguridad y reducción de deuda técnica en los componentes.
🤖 IA Aplicada al Desarrollo & Productividad
- Eficiencia e Innovación: Aplicar Inteligencia Artificial en el diseño, generación de código, pruebas, documentación y análisis de causa raíz de incidentes.
- Adopción Responsable: Pilotear y evaluar nuevas herramientas y modelos de IA, promoviendo y acompañando su uso responsable y ético dentro del equipo.
⚡ Optimización, Integración & CI/CD
- DevOps & Entregas Continuas: Colaborar con los equipos de DevOps y QA en el diseño e integración de pipelines de CI/CD (Azure DevOps / GitHub) y contenedorización (Docker, Kubernetes).
- Rendimiento & Calidad: Optimizar el rendimiento y tiempos de respuesta, asegurando una sólida cobertura de pruebas unitarias/integración y cumplimiento de estándares OWASP.
📐 Estimación & Trabajo Colaborativo
- Planeación Técnica: Liderar la estimación de componentes complejos en ceremonias ágiles (Scrum/Kanban) y orientar al equipo en el refinamiento del backlog (Definition of Ready).
Expectativas del perfil 🎯
Formación: Profesional en Ingeniería de Sistemas, Software o carreras afines.
Experiencia: Más de 5 años de experiencia profesional en desarrollo de software e implementación de soluciones de alta complejidad en entornos cloud.
Tu trayectoria y conocimientos clave 🔑:
- 💻 Hands-on Técnico Sólido: Dominio avanzado en desarrollo Frontend y Backend (Node.js, Java, Python, TypeScript, Angular u otros), bases de datos (SQL y NoSQL) e integración de APIs.
- 🏗️ Arquitectura & Nube: Experiencia probada en arquitectura de microservicios, principios SOLID, Clean Architecture, contenedorización (Docker, Kubernetes) y despliegues en la nube (Azure/AWS).
- 🤖 Inteligencia Artificial & Calidad: Uso avanzado e integrado de IA para acelerar el ciclo de desarrollo y revisión de código, junto a un alto compromiso por las pruebas unitarias, desarrollo seguro (OWASP) y pipelines de CI/CD.
- 🤝 Liderazgo & Colaboración: Capacidad demostrada para guiar y hacer mentoría técnica a desarrolladores de menor nivel, comunicarse asertivamente y trabajar colaborativamente.
📅 Cierre de convocatoria: martes 20 de octubre.
Modalidad de trabajo híbrida
Habilidades
- Node.js
- TypeScript
- Docker
- Javascript
Palabras clave:
Senior Developer, Senior Software Developer, Desarrollador de Software Senior, Microservicios
Ver empresa: Universidad de los Andes
