Sr Software Engineer - (Performance Design)

Job expired!

¿Eres un profesional experimentado en el diseño y optimización de rendimiento? Únete a Blue Yonder como Ingeniero de Software Senior y sé una pieza clave en la mejora de nuestras soluciones de Cadena de Suministro y Ejecución de última generación de Blue Yonder.

Tus principales responsabilidades incluirán:

  • Crear scripts de pruebas de carga de rendimiento utilizando JMeter, Gatling, Taurus, Blazemeter, Fitnesse y/o Selenium.
  • Colaborar entre equipos para mejorar el éxito del cliente analizando problemas críticos, identificando cuellos de botella en el rendimiento y recomendando diseños técnicos, configuraciones y mejores prácticas de rendimiento de las soluciones y bases de datos de Blue Yonder.
  • Proporcionar liderazgo técnico para optimizar el rendimiento de los productos de Blue Yonder y soluciones entregadas como SaaS, incluyendo nuestras innovadoras soluciones de IA, ML y SaaS.

Nuestro entorno técnico incluye:

  • Software: Java, J2EE, Springboot, Kubernetes, Kafka, Ignite, Elasticsearch, GIT, Rest API, Mulesoft, App Dynamics, Splunk
  • Arquitectura: MS Azure, Microservicios, Windows y Linux
  • Base de Datos: Snowflake, SQL Server, Azure SQL, Azure Data Lake, Oracle, MySQL, NoSQL

Vas a:

  • Liderar todos los aspectos del diseño, ajuste y optimización del rendimiento para las soluciones de Cadena de Suministro y Ejecución de Blue Yonder.
  • Diseñar, desarrollar y ejecutar pruebas de carga de rendimiento utilizando JMeter, Gatling, Taurus, Blazemeter, Groovy y Python para simular cargas de trabajo y medir métricas de rendimiento.
  • Analizar la arquitectura técnica y de solución para optimizar el rendimiento del sistema.
  • Proporcionar apoyo técnico a los equipos de implementación, incluida la configuración y diseño de mejores prácticas y la configuración del entorno.
  • Utilizar herramientas de monitoreo y perfilado de rendimiento como AppDynamics, Splunk y otras para resolver problemas de rendimiento.
  • Ayudar en el análisis, rediseño y recomendaciones para mejorar el código de aplicaciones, consultas a bases de datos, scripts e integraciones.
  • Solucionar problemas de producción para ayudar a los equipos de Consultoría, Nube y Soporte.
  • Actuar como enlace entre el desarrollo de productos y los equipos de Consultoría/Soporte/Nube.
  • Proporcionar información a los Gerentes de Proyectos y Socios de Clientes para los planes y entregas de proyectos.

Los candidatos ideales tendrán:

  • Al menos 4 años de experiencia técnica con productos de Blue Yonder o soluciones de software de cadena de suministro o ejecución empresarial similares.
  • Un título de licenciatura en Ciencias de la Computación, Ingeniería de Software, Ingeniería en Computación, Matemáticas o campos relacionados (o experiencia laboral equivalente).
  • Experiencia en pruebas de rendimiento o evaluación comparativa de productos.
  • Conocimiento de herramientas de simulación de pruebas de carga como JMeter, Cycle, Load Runner, Gatling y Blazemeter.
  • Un sólido conocimiento de conceptos de rendimiento, incluyendo escalabilidad, rendimiento, latencia, utilización de recursos, multihilo y arquitecturas distribuidas.
  • Competencia en la resolución de problemas y solución de problemas.
  • Experiencia con arquitecturas SaaS, particularmente Azure.
  • Conocimiento de los sistemas operativos Windows y Linux.
  • Habilidades avanzadas en Python, Java, Perl, Korn shell y/o archivos bat/cmd de Windows.
  • Conocimiento básico de integración de datos, mensajería y métodos de ingesta.
  • La capacidad de resolver problemas complejos con mínima orientación.
  • Excelentes habilidades de comunicación escrita y verbal.
  • Una disposición para aprender nuevas herramientas, técnicas y enfoques para ajuste y optimización.
  • Capacidad para gestionar el tiempo de manera efectiva y trabajar en múltiples proyectos.

Se prefiere experiencia con soluciones SaaS