Job Description
¿Cuál será tu reto?: Diseñar, construir y mantener soluciones de software escalables, seguras y de alta calidad, alineadas con los lineamientos de arquitectura definidos por el equipo técnico. Contribuir al ciclo completo de desarrollo, desde la codificación hasta el despliegue en entornos productivos, bajo prácticas DevSecOps.\nRequisitos Clave:\nProfesional en Ingeniería de Sistemas, Telecomunicaciones, Electrónica o carreras afines. (Titulado).\nExperiencia en desarrollo con .NET Framework y .NET 6+ (C, ASP.NET Core). ( * )\nExperiencia con Azure DevOps o AWS CodePipeline para CI/CD.\nNivel de inglés Intermedio - Avanzado\n\nConocimientos y habilidades técnicas:\nDeseable conocimiento en IONIC para desarrollo web y móvil híbrido. ( * )\nConocimiento en Angular para el desarrollo web y desarrollo de aplicaciones.\nConocimiento en diseño UML de diagramas de actividades, procesos, secuencia entre otros.\nManejo de bases de datos relacionales (SQL Server) y NoSQL (Cosmos DB, MongoDB).\nComprensión de arquitecturas basadas en microservicios y patrones CQRS.\nFamiliaridad con prácticas de DevSecOps, incluyendo pruebas de seguridad en el ciclo de desarrollo.\nConocimiento de Git, estrategias de branching y versionamiento semántico.\nDeseable manejo de contenedores (Docker) y orquestadores (Kubernetes). ( * )\nConocimiento en el uso de plataformas de inteligencia artificial para mejorar el desarrollo como Github Copilot.\n\nFunciones Principales:\nDesarrollar aplicaciones usando las mejores prácticas de codificación y lineamientos de arquitectura definidos por la organización.\nParticipar en el diseño técnico de soluciones junto con el arquitecto y el líder técnico.\nImplementar microservicios, APIs y componentes front-end asegurando cumplimiento de estándares de seguridad, rendimiento y mantenibilidad.\nAplicar estrategias de ramificación (branching) y control de versiones en repositorios Git, siguiendo las políticas establecidas.\nIntegrar mecanismos de autenticación y autorización (OAuth 2.0, OpenID Connect, JWT) en las aplicaciones desarrolladas.\nParticipar en revisiones de código (peer review) y contribuir a la mejora continua de los procesos de desarrollo.\nAsegurar la calidad del código mediante la creación de pruebas unitarias, pruebas automatizadas y validaciones de seguridad.\nColaborar con los equipos DevOps para la automatización de despliegues y la integración continua (CI/CD).\nApoyar el desarrollo de pruebas de concepto (PoC) y validaciones técnicas bajo la guía del arquitecto o líder técnico.\nMantener comunicación activa con los equipos de negocio y arquitectura para entender requerimientos y proponer soluciones viables.\n\nUbicación: Colombia - 100% Remoto\nContrato: Término indefinido + beneficios\nSalario: A convenir, según experiencia y perfil\nHorario: labora horarios de Estados Unidos",