Senior Developer

Hace 1 semana

Bogotá DC, Colombia Universidad de los Andes Jornada completa
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