Desarrollador Fullstack JAVA

Hace 3 días

Bogotá ciudad, Bogotá, Distrito Capital, Colombia TransUnion Jornada completa $ 42 - $ 78 Por obra

TransUnion's Job Applicant Privacy Notice Team Overview

El cargo de Developer requiere un nivel avanzado de conocimiento en lenguajes de programación aplicables al desarrollo de aplicaciones y servicios l equipo de El equipo de Desarrollo de Aplicaciones diseña, construye y mantiene soluciones tecnológicas que respaldan las necesidades del negocio y de los clientes de TransUnion. Trabaja de manera colaborativa con áreas técnicas y de negocio para desarrollar aplicaciones y servicios seguros, escalables y alineados con la estrategia de la compañía. El equipo impulsa la innovación y la calidad durante todo el ciclo de vida del desarrollo de software. Esta posición reporta a una persona con el cargo de Sr. Lead, Development. This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.

Role Overview And Core Responsibilities

Como Desarrollador/a Full Stack, aportarás experiencia técnica para construir y mantener aplicaciones y servicios que respondan a necesidades reales del negocio y de los clientes. Tendrás la oportunidad de participar en el ciclo completo de desarrollo, colaborar con equipos multidisciplinarios y fortalecer tus conocimientos en tecnologías modernas y prácticas de ingeniería de software. Desarrollar, implementar y mantener aplicaciones web y servicios que satisfagan los requerimientos funcionales y técnicos de los clientes. Participar en el análisis, diseño, desarrollo, pruebas e implementación de soluciones tecnológicas. Crear componentes reutilizables que mejoren la eficiencia, el mantenimiento y la sostenibilidad de las soluciones. Aplicar los procesos y metodologías definidos para el ciclo de vida del desarrollo de software, conocido como SDLC por sus siglas en inglés. Realizar controles de calidad y validaciones técnicas para entregar soluciones confiables, seguras y escalables. Cumplir los estándares establecidos de calidad, seguridad, tiempos de entrega y presupuesto. Incorporar los lineamientos de seguridad de la información y las prácticas definidas para bases de datos y middleware. Colaborar con equipos de tecnología, desarrollo y negocio para facilitar una comunicación efectiva y una ejecución exitosa de los proyectos. Identificar oportunidades de mejora e innovación en aplicaciones existentes y nuevas iniciativas. Comunicar ideas, riesgos y recomendaciones técnicas de forma clara para apoyar la toma de decisiones del equipo.

Required Knowledge And Experiences

Mínimo tres años de experiencia en desarrollo de software, incluyendo diseño e integración de sistemas, para contribuir de manera autónoma durante las diferentes etapas de construcción de soluciones. Experiencia trabajando con metodologías estructuradas de desarrollo y buenas prácticas de ingeniería de software, necesaria para producir soluciones mantenibles y confiables. Conocimiento de bases de datos relacionales y experiencia en el desarrollo de aplicaciones empresariales de misión crítica. Título profesional en Ingeniería de Sistemas, Ingeniería de Software o un campo relacionado. También se considerará experiencia práctica equivalente. Capacidad demostrada para resolver problemas, colaborar con otras personas y gestionar múltiples prioridades de manera organizada.

Habilidades técnicas requeridas

  • Experiencia avanzada con Java 8 o una versión posterior y Java Platform, Enterprise Edition, anteriormente conocida como Java EE o Java2EE.
  • Experiencia con Spring Framework para el desarrollo de aplicaciones y servicios empresariales.
  • Conocimiento práctico de JavaScript para el desarrollo de funcionalidades web.
  • Experiencia con bases de datos Oracle o PostgreSQL y programación en Procedural Language/Structured Query Language, conocida como PL/SQL.
  • Experiencia desarrollando, probando y manteniendo aplicaciones empresariales integradas con bases de datos.

Habilidades Deseadas

También buscamos las siguientes habilidades. Si ya cuentas con ellas o todavía las estás desarrollando, tendrás oportunidades para continuar fortaleciendo tu crecimiento profesional:

  • Experiencia con GitHub, Jenkins y JUnit para control de versiones, integración continua y pruebas automatizadas.
  • Conocimiento de Angular, jQuery, PrimeFaces o desarrollo de aplicaciones Android.
  • Conocimiento de Python, PySpark o scripting de shell.
  • Conocimientos básicos de Docker y Kubernetes, así como interés en metodologías ágiles y prácticas de desarrollo y operaciones, conocidas como DevOps.
  • Inglés nivel A2 o superior, capacidad de autoaprendizaje, pensamiento analítico y comunicación efectiva.

#LI-Hybrid,#LI-GL1

TransUnion Overview: At TransUnion, we encourage and are committed to creating a real, positive impact and shared sense of purpose within our Workforce for Good, which empowers our