About this role
Software Engineer
Colombia
Job Description
Funciones esenciales del cargo: Proporcionar liderazgo técnico para el desarrollo de aplicaciones dentro de las diferentes aplicaciones empresariales. Liderar el desarrollo de soluciones empleando diferentes plataformas tales como: Microsoft, IBM, Oracle, así como establecer estrategias de modernización de sistemas legacy. Sólidos conocimientos y experiencia en la construcción de aplicaciones y servicios empresariales. Documentar o liderar la documentación de desarrollo de aplicaciones. Responsabilizarse en entregas con calidad y con valor al cliente.
Conocimientos y habilidades requeridas: Conocimiento en herramientas de desarrollo ( Full stack) Mínimo entre 3 y 5 años (deseable más) de experiencia en liderear equipos desarrollo. Experiencia con estándares de servicios Web (WCF, REST y SOAP). Adicionalmente, habilidad en la creación de servicios Web y manejo de integraciones. Desarrollo en Microsoft SQL Server Database, performance, tunning y desarrollo de cliente web. Experiencia en patrones de diseño de software tales como Front-controller, MVC, Interceptors y otros. Experiencia en diseño e implementación de bases de datos SQL Server. Sólidos conocimientos en técnicas de optimización del desempeño del lado del cliente. Experiencia trabajando con aplicaciones empresariales web o sitios de volúmenes altos. Creación oportuna de artefactos técnicos apropiados, por ejemplo, documentos de diseño de la solución. Habilidades en comunicaciones interpersonales y organizacionales, requeridas para operar como un miembro de equipos virtuales que contribuye a entregar servicios de calidad. Estar al tanto de tecnologías nuevas y emergentes y sus aplicaciones potenciales en la oferta de productos y servicios por parte de IT. Estar familiarizado con brindar soporte a equipos pares y responsabilidades tales como infraestructura, operaciones, arquitectura empresarial y seguridad de la información. Experiencia en el diseño y construcción de soluciones. Experiencia en metodologías agiles, Scrum, Kanban, XP, etc. Experiencia manejo se servidores Windows, configuración, deployment, rastreo de vulnerabilidades. Implementación de sitios seguros. Experiencia en clouds mínimo 1 año (Azure, AWS, Gloogle Cloud, etc.) Conocimientos en la nube, message queueing, functions, storage, authentication (double factor) con Azure Implémentación de proyectos en la nube, con Azure Experiencia DevSecOps mínima 1 año (Jenkins, SonarQube, Selenium, Nexus, etc.)