Subaru

Desarrollador de Aplicaciones de Software – Desarrollo de Sistemas TI

JavaReactSQL
Traducción automática. Consulta el original.

Sobre la oportunidad

Desarrollador de Aplicaciones de Software – Desarrollo de Sistemas

Departamento de Tecnologías de la Información

Resumen del puesto

Los Desarrolladores de Aplicaciones de Software diseñan, construyen, implementan y mantienen aplicaciones de software informático para satisfacer las necesidades organizativas, incluido el soporte de aplicaciones personalizadas orientadas al negocio. Los Desarrolladores de Aplicaciones de Software mantienen y dan soporte tanto a aplicaciones nuevas como existentes para mejorar su funcionalidad y mantener o mejorar el rendimiento, además de identificar oportunidades de automatización. Este puesto creará soluciones para dar soporte directo a las operaciones diarias de la organización.

Resumen de funciones

  1. Colaborar con la dirección de SIA y los usuarios de negocio para definir los requisitos y especificaciones del sistema.
  1. Diseñar, desarrollar y mantener aplicaciones personalizadas para satisfacer las necesidades operativas en múltiples departamentos.
  1. Crear interfaces fáciles de usar y de alto rendimiento, y desarrollar servicios e integraciones back-end escalables y seguros.
  1. Colaborar interdepartamentalmente para recopilar requisitos, traducir las necesidades del proceso en soluciones técnicas y validar la funcionalidad del sistema.
  1. Integrar aplicaciones con sistemas empresariales y desarrollar APIs para garantizar un intercambio de datos fluido entre sistemas.
  1. Producir código eficiente, escalable y legible que cumpla los requisitos y las normas del sector, de SIA y del equipo.
  1. Realizar pruebas exhaustivas, incluidas pruebas unitarias, de integración y de aceptación por parte del usuario.
  1. Proporcionar soporte continuo para aplicaciones personalizadas y solucionar problemas con una interrupción mínima de las operaciones comerciales críticas.
  1. Modificar software para corregir errores, adaptarse a nuevo hardware o entornos de ejecución, mejorar el rendimiento o actualizar interfaces o versiones de componentes.
  1. Identificar oportunidades de mejora continua y contribuir a las mejores prácticas y estándares del equipo que eleven el entorno de desarrollo general.
  1. Entregar informes ad hoc y extracciones de datos según sea necesario.
  1. Todas las demás funciones que se asignen.

Requisitos mínimos

Cualificaciones mínimas

  1. Título de Grado en Informática, campo relacionado, o experiencia equivalente.
  1. Dominio de los marcos de trabajo front-end modernos (Angular, React, etc.).
  1. Dominio de tecnologías back-end (Java o similar).
  1. Sólida comprensión de SQL y bases de datos relacionales.
  1. Experiencia en la creación y el consumo de APIs RESTful.
  1. Experiencia con control de versiones, canalizaciones de CI/CD y entornos en la nube.
  1. Capacidad para traducir requisitos de negocio en soluciones técnicas.
  1. Excelentes habilidades de comunicación y colaboración.
  1. Sólida capacidad de resolución de problemas con atención al detalle.
  1. Capacidad para gestionar múltiples prioridades en un entorno dinámico.
  1. Mentalidad de propiedad con enfoque en la calidad y la mejora continua.

Cualificaciones preferidas

  1. Experiencia en la creación de aplicaciones que soportan operaciones en tiempo real, con preferencia por la experiencia en entornos industriales.
  1. Familiaridad con la toma de decisiones basada en datos y la analítica.
  1. Exposición a metodologías de proyecto Ágiles o híbridas.
  1. Conocimiento de los principios de UI/UX.

Subaru de Indiana Automotive, Inc. es un empleador que ofrece igualdad de oportunidades y está comprometido con la contratación de una plantilla diversa.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores