Roku
Subaru
Desarrollador de Aplicaciones de Software – Desarrollo de Sistemas TI
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
- Colaborar con la dirección de SIA y los usuarios de negocio para definir los requisitos y especificaciones del sistema.
- Diseñar, desarrollar y mantener aplicaciones personalizadas para satisfacer las necesidades operativas en múltiples departamentos.
- Crear interfaces fáciles de usar y de alto rendimiento, y desarrollar servicios e integraciones back-end escalables y seguros.
- Colaborar interdepartamentalmente para recopilar requisitos, traducir las necesidades del proceso en soluciones técnicas y validar la funcionalidad del sistema.
- Integrar aplicaciones con sistemas empresariales y desarrollar APIs para garantizar un intercambio de datos fluido entre sistemas.
- Producir código eficiente, escalable y legible que cumpla los requisitos y las normas del sector, de SIA y del equipo.
- Realizar pruebas exhaustivas, incluidas pruebas unitarias, de integración y de aceptación por parte del usuario.
- Proporcionar soporte continuo para aplicaciones personalizadas y solucionar problemas con una interrupción mínima de las operaciones comerciales críticas.
- Modificar software para corregir errores, adaptarse a nuevo hardware o entornos de ejecución, mejorar el rendimiento o actualizar interfaces o versiones de componentes.
- Identificar oportunidades de mejora continua y contribuir a las mejores prácticas y estándares del equipo que eleven el entorno de desarrollo general.
- Entregar informes ad hoc y extracciones de datos según sea necesario.
- Todas las demás funciones que se asignen.
Requisitos mínimos
Cualificaciones mínimas
- Título de Grado en Informática, campo relacionado, o experiencia equivalente.
- Dominio de los marcos de trabajo front-end modernos (Angular, React, etc.).
- Dominio de tecnologías back-end (Java o similar).
- Sólida comprensión de SQL y bases de datos relacionales.
- Experiencia en la creación y el consumo de APIs RESTful.
- Experiencia con control de versiones, canalizaciones de CI/CD y entornos en la nube.
- Capacidad para traducir requisitos de negocio en soluciones técnicas.
- Excelentes habilidades de comunicación y colaboración.
- Sólida capacidad de resolución de problemas con atención al detalle.
- Capacidad para gestionar múltiples prioridades en un entorno dinámico.
- Mentalidad de propiedad con enfoque en la calidad y la mejora continua.
Cualificaciones preferidas
- Experiencia en la creación de aplicaciones que soportan operaciones en tiempo real, con preferencia por la experiencia en entornos industriales.
- Familiaridad con la toma de decisiones basada en datos y la analítica.
- Exposición a metodologías de proyecto Ágiles o híbridas.
- 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.
