Desarrollador Full Stack
Prestación de servicios profesionales.
Carrera en el área de informática/ingeniería (por ejemplo, Ingeniería en Sistemas Computacionales, Ingeniería en Computación o carrera afín en tecnologías de la información).
Experiencia de 2 a +
Objetivo del puesto
Es responsable de la ejecución efectiva de los servicios de desarrollo y soporte a aplicaciones empresariales, asegurando la continuidad operativa y la calidad de los entregables.
Esta posición es operacionalmente responsable de ejecutar las actividades asignadas para la entrega de servicios asociados a la práctica de desarrollo y al proceso CI/CD, incluyendo soporte a incidentes y problemas.
Responsabilidades
· Gestionar entregas en tiempo y forma de desarrollos, configuraciones y despliegues que le han sido asignados.
· Generar la documentación técnica (arquitectura, memorias técnicas, manuales) que respalde las soluciones implementadas.
· Reportar dependencias, riesgos e incidencias que puedan comprometer la entrega del trabajo, proponiendo alternativas de solución.
· Atender incidentes y requerimientos de complejidad media–alta en ambientes de desarrollo, QA, producción y DRP.
· Participar activamente en la operación del proceso CI/CD: creación y mantenimiento de pipelines, despliegues a producción y soporte a la operación.
· Colaborar con el Scrum Master/PMO en el seguimiento de proyectos bajo metodología Scrum.
Experiencia laboral requerida
· Al menos 2 años de experiencia en desarrollo de software y soporte a aplicaciones empresariales (Java, .NET, PHP, SQL, Oracle, MySQL).
· Experiencia comprobable como desarrollador de software y/o Support Engineer en sectores financiero, construcción o manufactura.
· Experiencia en implementación y soporte de soluciones sobre plataformas de contenedores y orquestadores (Red Hat OpenShift, Docker).
· Participación en proyectos de integración con sistemas externos (SCADA, servicios web, APIs, soluciones bancarias).
· Experiencia en optimización de algoritmos y mejora de desempeño de aplicaciones (pruebas de estrés, tuning de código y base de datos).
Habilidades técnicas
Desarrollo y arquitectura
· Diseño, implementación y desarrollo de sistemas empresariales usando Java, .NET, PHP, HTML5, JavaScript.
· Diseño de aplicaciones web, microservicios y componentes de desarrollo, así como su virtualización y migración de arquitecturas monolíticas a microservicios.
· Consumo e implementación de servicios REST y servicios web (SOA).
· Programación orientada a objetos, manejo de estructuras de datos y patrones de diseño (MVC, entre otros).
Bases de datos
· Diseño y administración de bases de datos relacionales: Oracle, SQL, MySQL.
· Uso de PL/SQL y herramientas de bases de datos para entornos empresariales.
DevOps y CI/CD
· Implementación y soporte al proceso CI/CD con herramientas como Red Hat OpenShift, Jenkins, GitLab, Quay, Sonar.
· Despliegues a producción, homologación de ambientes DRP vs PROD y gestión de pipelines para microservicios.
· Uso de contenedores Docker y herramientas de monitoreo y mensajería (RabbitMQ, Redis).
Plataformas y servidores
· Administración básica de servidores Linux y Windows Server.
· Instalación y configuración de JBoss EAP, IBM WebSphere Portal y otros servidores de aplicaciones.
Idiomas
· Español.
· Inglés técnico (lectura y comprensión de documentación técnica).
Proceso de reclutamiento
Entrevista, exámen de conocimientos.
Competencias organizacionales
· Trabajo en equipo y colaboración con perfiles de negocio, operación y TI.
· Comunicación clara y efectiva con personal de diferentes áreas y niveles.
· Autogestión y capacidad para priorizar múltiples tareas en paralelo.
· Orientación al cliente y al servicio, con foco en la continuidad operativa y la mejora de procesos.
Beneficios
Certificaciones
Lugar de trabajo: Empleo presencial
Job Type: Full-time
Pay: $20,000.00 - $28,000.00 per month
Work Location: In person