Categorías
···
Entrar / Registro

Desarrollo Principal de Software Java XVS

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Carrer d'Aribau, 66, Eixample, 08011 Barcelona, Spain
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Ingram Micro busca ingenieros de software experimentados para un equipo ágil SCRUM que puedan diseñar, desarrollar, probar, depurar e implementar sistemas complejos para habilitar las operaciones comerciales. Aspectos destacados: 1. Oportunidad de trabajar con herramientas y técnicas modernas en sistemas potentes 2. Participación en la propiedad integral dentro de un equipo ágil SCRUM 3. Contribución al pensamiento innovador y a productos bien diseñados **¡Es divertido trabajar en una empresa donde las personas realmente CREEN en lo que hacen!** Descripción del puesto: **Resumen del puesto:** Nuestro desafío consiste en utilizar herramientas, técnicas y métodos modernos para desarrollar, modificar y/o actualizar sistemas complejos y extremadamente potentes. Nuestros clientes y socios necesitan aplicaciones que les permitan operar y expandir sus negocios con facilidad. Ingram Micro es una empresa con ingresos anuales de 50 000 millones de dólares, de los cuales 5 000 millones corresponden al sitio web de comercio electrónico gestionado por nuestro equipo. Ingram Micro busca ingenieros de software experimentados capaces de aprovechar su conjunto de habilidades para crecer como parte de un equipo ágil SCRUM. Deben ser aprendices rápidos y disfrutar retarse constantemente para elevar continuamente el nivel. Esta oportunidad exige sólidas habilidades para resolver problemas, aptitud para la colaboración en equipo y comunicación abierta, mientras entregan software eficiente, bien diseñado y probado para ofrecer una experiencia de usuario positiva. El pensamiento innovador y productos bien diseñados, con énfasis en el rendimiento, son una necesidad para brindar a nuestros clientes la mejor experiencia posible. **Su función:** * Diseña, desarrolla, prueba, depura e implementa componentes de sistemas operativos, herramientas de software y utilidades. * Determina los requisitos de diseño del software del sistema. Asegura que las mejoras del sistema se implementen y supervisen con éxito para incrementar la eficiencia. * Genera políticas, estándares y procedimientos de ingeniería de software del sistema. * Gestiona proyectos o procesos grandes. * Supervisión limitada por parte del gerente. * Capacita, revisa y delega tareas a profesionales de nivel inferior. * Experiencia práctica en la construcción de soluciones de ingeniería complejas y conocimiento de las metodologías de desarrollo de software. * Asume la propiedad integral de las soluciones como parte del equipo ágil SCRUM, lo que incluye apoyar el desarrollo de la automatización de pruebas y otros aspectos clave de calidad. * Colabora con los propietarios de producto y otros miembros del equipo ágil SCRUM para determinar nuevas funciones y historias de usuario. * Participa en revisiones de código para garantizar que cada incremento cumpla con la visión original descrita en la historia de usuario y con todas las bibliotecas de recursos estándar y patrones de arquitectura correspondientes. * Ayuda a establecer y apoyar estándares de codificación. * Participa en todas las ceremonias ágiles, incluyendo planificación, refinamiento, demostraciones del producto y retrospectivas del equipo. * Muestra mentalidad DevOps, donde el equipo ágil SCRUM es responsable de un producto desde su concepción hasta su retirada. * Responde a incidentes de soporte para aplicaciones en producción realizando reparaciones rápidas para evitar interrupciones del servicio. * Crea y/o actualiza la documentación para apoyar los esfuerzos de desarrollo. La documentación puede incluir especificaciones detalladas, guías de implementación, diagramas de arquitectura y/o documentos de diseño. * Comparte conocimientos entre los miembros del equipo ágil SCRUM. * Demuestra excelentes habilidades de comunicación y colaboración efectiva en un entorno orientado al trabajo en equipo. * Actitud favorable hacia el aprendizaje de nuevas tecnologías y conceptos. * Excelentes habilidades de gestión del tiempo y capacidad para priorizar. * Capacidad para traducir las necesidades del cliente y del negocio en soluciones técnicas. * Resistencia al cambio. * Establece personajes de usuario (User Personas) en colaboración con la gestión de producto. * Se siente cómodo trabajando con poca o ninguna supervisión y proporcionando supervisión a ingenieros asociados. * Orienta y capacita a otros ingenieros de software. * Puede solicitársele participar en las Cumbres Trimestrales de Arquitectura. * Lidera proyectos desafiantes de ingeniería de software. * Actúa como recurso para varios proyectos desafiantes de ingeniería de software simultáneamente. * Coordina con equipos externos y partes interesadas. * Mantiene una visión integral del proyecto, sin perder nunca de vista los detalles más pequeños. * Competente en lo siguiente: + Pruebas unitarias, así como programación en Java; el conocimiento de Python es un valor añadido. + Buen entendimiento de la arquitectura en la nube y experiencia práctica trabajando con Azure. + Experiencia con herramientas de gestión de registros y herramientas APM como Splunk, DataDog, etc. + Diseño y análisis orientado a objetos (OOD) + Aplicación de patrones de diseño + Aplicación de cualidades no funcionales del software, tales como resiliencia, mantenibilidad, etc. + Aplicación de técnicas de pruebas basadas en el comportamiento **Lo que aporta al puesto:** * Se requiere título universitario en ciencias de la computación o disciplina científica y matemática relevante con énfasis en TI. * 10 a 15 años de experiencia técnica, con al menos 5+ años de experiencia en desarrollo de servicios web como desarrollador full stack/integración o título de maestría más 7 a 9 años de experiencia técnica. * Sólida experiencia en Java 8 y versiones posteriores. * Debe tener experiencia desarrollando API REST utilizando el marco Spring Boot. * Buen conocimiento de JPA, Hibernate y JDBC. * Debe ser capaz de escribir casos de prueba JUnit. * Debe tener experiencia utilizando MAVEN y SonarQube. * Debe tener experiencia trabajando con bases de datos relacionales. * Experiencia con herramientas de gestión ágil (por ejemplo, Confluence, JIRA, VersionOne). * Experiencia con la gestión y los procesos de control de versiones (por ejemplo, Bitbucket, Git, Gitflow, SVN). * Experiencia con servicios web y serialización (por ejemplo, XML, JSON, SOAP, REST). * Familiaridad con los diseños Bootstrap y/o Material-UI. **Conocimientos y habilidades adicionales:** * Buen entendimiento de los detalles específicos del marcado para navegadores modernos. * Familiaridad con Python es un valor añadido. * Experiencia con la automatización de pruebas para Front-End (suites de pruebas unitarias e integradas). * Experiencia construyendo sistemas en GCP. * Experiencia con NodeJS

Fuentea:  indeed Ver publicación original
David Muñoz
Indeed · HR

Compañía

Indeed
David Muñoz
Indeed · HR

Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.