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 Desarrollador Full Stack (Angular/.Net Core). Compensación: COP 45k - 50k/mes. Ubicación: 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 4+ años de experiencia en desarrollo full-stack. Eres competente en Angular, .NET Core, JavaScript y TypeScript. Español - Nativo o completamente fluido. Responsabilidades: Diseñar y desarrollar interfaces de usuario interactivas y responsivas utilizando Angular 2.0 o superior. Implementar componentes de Primefaces para mejorar la experiencia del usuario. Utilizar TypeScript y JavaScript para el desarrollo avanzado de la aplicación. Aplicar HTML5 y CSS3 para crear interfaces estéticamente agradables y funcionales. Consumir y manejar APIs RESTful, JSON y SOAP para la integración de datos. Aplicar principios de UI/UX para diseñar interfaces intuitivas y efectivas. Diseñar e implementar microservicios utilizando Java Spring Boot o .NET Core. Implementar estándares de seguridad como OAUTH 2.0 y JWT para proteger aplicaciones y servicios. Configurar y gestionar servidores de aplicaciones como WebLogic, JBoss y Glassfish. Contenerizar aplicaciones utilizando Docker y gestionar servicios en la nube, preferiblemente en AWS. Implementar y administrar bases de datos relacionales y NoSQL, asegurando rendimiento y escalabilidad. Usar herramientas de control de versiones como GitLab, GitHub, y herramientas de integración continua como Jenkins. Aplicar metodologías ágiles de desarrollo de software como Scrum, Kanban y DevOps. Aplicar buenas prácticas de programación, incluyendo la optimización de código, adherencia a principios SOLID, y evitar duplicidad. Trabajar en estrecha colaboración con equipos de desarrollo, diseñadores y otros stakeholders para cumplir con los requisitos del proyecto y los plazos establecidos. Crear y mantener documentación técnica clara y detallada sobre la arquitectura, implementación y estándares de seguridad de las aplicaciones. 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 4 años de experiencia en desarrollo Full Stack, con experiencia significativa en Front End y Back End. Conocimientos Técnicos: Angular 2.0 o superior (avanzado). Conocimiento en Primefaces. TypeScript y JavaScript (avanzado). HTML5 y CSS3 (avanzado). Consumo de API RESTful, JSON, SOAP. Conocimientos de UI/UX. Experiencia en desarrollo de microservicios con Java Spring Boot o .NET Core. Estándares de seguridad OAUTH 2.0, JWT. Experiencia con WebLogic, JBoss, Glassfish. Dockerización y servicios en la nube (AWS). Bases de datos relacionales y NoSQL. Herramientas de control de versiones (GitLab, GitHub, Jenkins). Metodologías ágiles de desarrollo de software (Scrum, Kanban, DevOps). Buenas prácticas de programación (optimización de código, principios SOLID, etc.). Beneficios: Reconocimiento como un Great Place to Work. Oportunidades de crecimiento profesional y escalamiento. Días libres. Apoyo para educación formal y certificaciones. Beneficios con empresas asociadas. Plan de referidos. Horarios flexibles. #J-18808-Ljbffr