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 e innovadores para un equipo Agile SCRUM centrado en el desarrollo, modificación y actualización de sistemas complejos que potencien los negocios de los clientes. Aspectos destacados: 1. Aprovechar el conjunto de habilidades para crecer como parte de un equipo Agile SCRUM 2. Diseñar, desarrollar, probar, depurar e implementar componentes de sistemas operativos 3. Asumir la responsabilidad integral de extremo a extremo de las soluciones dentro de un equipo Agile SCRUM **¡Es divertido trabajar en una empresa donde las personas realmente CREEN en lo que hacen!** Descripción del puesto: **Resumen del puesto:** Nuestro reto 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 a las ventas realizadas a través del sitio web de comercio electrónico de nuestro equipo. Ingram Micro busca ingenieros de software experimentados capaces de aprovechar su conjunto de habilidades para crecer como parte de un equipo Agile SCRUM. Deben ser aprendices rápidos y disfrutar desafiarse constantemente para elevar continuamente el nivel. Esta oportunidad exige sólidas habilidades para la resolución de problemas, aptitud para la colaboración en equipo y comunicación abierta al entregar software eficiente, bien diseñado y probado, garantizando así una experiencia positiva para el usuario. El pensamiento innovador y productos bien diseñados, con énfasis en el rendimiento, son imprescindibles para ofrecer 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 su 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 responsabilidad integral de extremo a extremo de las soluciones como parte del equipo Agile SCRUM, incluida la asistencia en el desarrollo de automatización de pruebas y otros aspectos clave de calidad. * Colabora con los propietarios de producto y otros miembros del equipo Agile SCRUM para definir nuevas funciones y historias de usuario. * Participa en revisiones de código para asegurar que cada iteración cumpla con la visión original descrita en la historia de usuario, así como con todas las bibliotecas de recursos estándar y patrones arquitectónicos correspondientes. * Ayuda a establecer y apoyar estándares de codificación. * Participa en todas las ceremonias ágiles, incluyendo planificación, afinamiento (grooming), demostraciones del producto y retrospectivas del equipo. * Adopta una mentalidad DevOps, en la que el equipo Agile SCRUM es responsable de un producto desde su concepción hasta su retiro. * 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 arquitectónicos y/o documentos de diseño. * Comparte conocimientos entre los miembros del equipo Agile SCRUM. * Demuestra excelentes habilidades comunicativas y una colaboración efectiva en un entorno orientado al trabajo en equipo. * Actitud orientada al aprendizaje de nuevas tecnologías y conceptos. * Excelentes habilidades de gestión del tiempo y capacidad para priorizar. * Capacidad para traducir necesidades empresariales y del cliente en soluciones técnicas. * Capacidad de adaptación al cambio. * Establece Personas de Usuario (User Personas) en colaboración con la Dirección de Producto. * Se siente cómodo trabajando con poca o nula supervisión y brindando supervisión a ingenieros asociados. * Orienta y capacita a otros ingenieros de software. * Puede ser requerido participar en las Cumbres Trimestrales de Arquitectura. * Lidera proyectos desafiantes de ingeniería de software. * Actúa como recurso para múltiples 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 deseable. + 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 orientados 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 (behavior-driven testing). **Lo que aporta al puesto:** * Se requiere licenciatura en ciencias de la computación o disciplina científica y matemática relacionada 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 con Java 8 y versiones posteriores. * Debe tener experiencia desarrollando API REST mediante 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 las particularidades del marcado (markup) para navegadores modernos. * Familiaridad con Python es un plus. * Experiencia en 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.