En Softgic trabajamos con los más tesos, con los que construyen, con los que aman lo que hacen, con los que tienen 100 en actitud, porque así es nuestra #Cooltura. Únete a nuestro propósito de hacer la vida más fácil con tecnología y sé parte de nuestro equipo como Arquitecto de Software.
Remoto (para residentes de Colombia).
Misión de Softgic: En Softgic S.A.S. trabajamos para la transformación digital y cognitiva de nuestros clientes. Conscientes de que la calidad es un factor esencial para nosotros, incorporamos los siguientes principios en nuestra política:
- Entregar productos y servicios de calidad.
- Lograr la satisfacción de nuestros clientes internos y externos.
- Fomentar en nuestro equipo la importancia de la formación para crecer profesional y personalmente a través de planes de desarrollo.
- Cumplir con los requisitos legales y normativos aplicables.
- Promover la mejora continua del sistema de gestión de la calidad.
¿Qué te hace un candidato ideal?
- Tienes 3+ años de experiencia en Arquitectura de software.
- Eres experto en desarrollo de software.
- Eres competente en REST (Transferencia de estado representacional), Cloud management, CI/CD y servicios SOA.
Responsabilidades y más:
- Diseño de Arquitectura de Software: Analizar, diseñar e implementar arquitecturas de software limpias y escalables, asegurando que cumplan con los requisitos técnicos y de negocio.
- Integración de Aplicaciones: Implementar y gestionar la integración de aplicaciones utilizando enfoques orientados a servicios (SOA) y RESTful.
- Bases de Datos y MDM: Implementar y administrar bases de datos relacionales (SQL), NoSQL y sistemas de caché (MySQL, MongoDB, Redis). Gestionar el Master Data Management (MDM) para garantizar la integridad y calidad de los datos.
- Gestión de Ambientes de Desarrollo: Administrar ambientes de desarrollo segregados para pruebas, integración y despliegue.
- DevOps y CI-CD: Aplicar herramientas y prácticas de DevOps para la integración continua y despliegue continuo (CI-CD), optimizando el ciclo de vida del desarrollo de software.
- Servicios en la Nube: Diseñar e implementar servicios en la nube, principalmente utilizando Amazon Web Services (AWS).
- Buenas Prácticas de Programación: Aplicar principios de programación orientada a objetos (POO), principios SOLID, y garantizar la adherencia a las normas ACID y otras buenas prácticas de desarrollo.
Requisitos:
- Profesional en Ingeniería de Sistemas, Telemática de Computación, Ingeniería de Software, Informática, Electrónica o Telecomunicaciones.
- Mínimo de 8 años de experiencia en desarrollo de software, con al menos 3 años en un rol de Arquitecto de Software o similar.
- Experiencia en el análisis, diseño e implementación de arquitectura de software.
- Conocimientos en integración de aplicaciones orientadas a servicios SOA y REST.
- Implementación y administración de bases de datos SQL, NoSQL y sistemas de caché (MySQL, MongoDB, Redis).
- Gestión de ambientes de desarrollo de software segregados y uso de herramientas DevOps para CI-CD.
- Implementación de servicios en la nube, con un fuerte enfoque en AWS.
- Conocimientos demostrables en programación orientada a objetos (POO), principios SOLID, ACID, y buenas prácticas de desarrollo.
Beneficios:
- Reconocimiento como un Great Place to Work.
- Oportunidades de crecimiento profesional y escalamiento.
- Días libres.
- Apoyo para educación formal y certificaciones.