Analista Programador
Descripción del puesto
Formación Académica: Analista Programador, Ingeniero en Ejecución en Informática, Titulado.Conocimientos y experiencia deseada:Lenguaje Java 1.8 (OpenJDK).Experiencia en desarrollo con bases de datos Oracle (SQL/PL-SQL) y MSSQL (Stored Procedures).Gestión de versiones con GIT y experiencia con GitFlow.Implementación de clientes de integración REST/SOAP.Conocimientos de servidores de aplicaciones JBOSS EAP u Oracle WebLogic.Conocimiento de sistemas operativos Linux para manejo de archivos.Implementación de seguridad en servicios de integración (JWT, OAuth2).Entorno de desarrollo Eclipse y herramientas de API (Swagger, Postman, SoapUI).Conocimiento de Camel, JBOSS FUSE, integración continua y despliegue continuo.Nociones de arquitectura REST, diseño de API y buenas prácticas de desarrollo.Habilidades de comunicación, proactividad, organización y capacidad de trabajar bajo presión. Realizar análisis de requerimientos, diseño lógico e implementación de componentes de software para cumplir con los requerimientos del negocio.Generar documentación de proyectos conforme a políticas y procedimientos de la entidad (Banco).Implementar soluciones siguiendo lineamientos de arquitectura, asegurando eficiencia, seguridad y calidad.Trabajar en equipos ágiles, apoyando el logro de los objetivos de la organización.Gestionar integración de servicios REST/SOAP y asegurar su correcto funcionamiento.Trabajar con entornos Java (Java 1.8 OpenJDK), JBoss EAP / Oracle WebLogic, Eclipse y Maven.Gestionar bases de datos Oracle (PL/SQL) y MSSQL (Stored Procedures), así como control de versiones con GIT (GitFlow).Implementar seguridad en servicios de integración mediante JWT o OAuth2.Contribuir al diseño de APIs, conocimiento de REST, empaque de documentación (Swagger, Postman/SoapUI) y UML.Participar en iniciativas de integración continua y despliegue continuo, y mantener buenas prácticas de calidad de código.Colaborar con equipos de infraestructura y desarrollo para una entrega estable y escalable. BC Tecnología es una consultora de TI que administra portafolio, desarrolla proyectos, realiza outsourcing y selección de profesionales. Diseñamos soluciones en infraestructuras tecnológicas, desarrollo de software y unidades de negocio para clientes de servicios financieros, seguros, retail y gobierno. Nuestro enfoque está en metodologías ágiles, cambio organizacional y desarrollo de productos, con un historial de 6 años diseñando soluciones a las necesidades de nuestros clientes. Participarás en proyectos innovadores con clientes de alto nivel y sectores diversos, en un entorno que promueve la inclusión, el respeto y el desarrollo técnico y profesional. En BC Tecnología promovemos un ambiente de trabajo colaborativo que valora el compromiso y el aprendizaje constante. Nuestra cultura se orienta al crecimiento profesional a través de la integración y el intercambio de conocimientos entre equipos.La modalidad híbrida que ofrecemos, ubicada en Las Condes, permite combinar la flexibilidad del trabajo remoto con la colaboración presencial, facilitando un mejor equilibrio y dinamismo laboral.Participarás en proyectos innovadores con clientes de alto nivel y sectores diversos, en un entorno que fomenta la inclusión, el respeto y el desarrollo técnico y profesional. Experiencia adicional con JBOSS FUSE y Camel en proyectos de integración.Experiencia en herramientas de análisis de código estático y soluciones de observación de calidad.Capacidad de trabajar en entornos dinámicos y adoptar nuevas tecnologías con rapidez, y orientación al cliente.