Descripción
Resumen:
El Ingeniero de Software Asociado diseña e implementa software, desarrolla y prueba funciones para futuras aplicaciones, y brinda soporte a aplicaciones existentes mediante tecnología de vanguardia.
Aspectos destacados:
1. Desarrolla y prueba nuevas funcionalidades con supervisión general
2. Trabaja en un equipo talentoso y orientado a un propósito, comprometido con la integridad
3. Contribuye a soluciones propietarias de vanguardia para clientes globales
Descripción general y resumen:
Somos científicos empresariales del sector automotriz. Empoderamos a nuestros clientes para transformar los abrumadores volúmenes de datos industriales en descubrimiento, acción y éxito medible. Somos líderes únicos en el mercado porque identificamos y examinamos posibilidades a través de la claridad de una lente científica. Para resolver los desafíos más complejos de nuestros clientes, necesitamos personas curiosas, creativas y dedicadas que se unan a nuestro equipo.
El candidato seleccionado formará parte de un equipo de individuos talentosos y orientados a un propósito, que comparten un firme compromiso con la integridad, la colaboración y hacer lo correcto. La curiosidad, la empatía y la ambición van de la mano: nuestras personas aportan tanto talento como compromiso emocional a todo lo que hacen.
Si esto suena como usted y como el tipo de entorno en el que puede prosperar, ¡nos encantaría saber de usted!
**DESCRIPCIÓN DEL PUESTO**
El Ingeniero de Software Asociado es responsable del diseño e implementación de software, lo que incluye el desarrollo y la prueba de funciones para futuras aplicaciones, así como el soporte a aplicaciones existentes. Estos equipos ofrecen soluciones propietarias de vanguardia a nuestros clientes globales, utilizando tecnología de punta.
Funciones y responsabilidades esenciales:
Algunas de las **funciones esenciales** de este puesto incluyen:
* Desarrollar y probar nuevas funcionalidades, con supervisión general respecto a la metodología y el enfoque.
* Trabajar en un entorno de equipo para crear y verificar aplicaciones web, interfaces y servicios web que satisfagan y superen las necesidades y expectativas del cliente.
* Desarrollar bases de datos para apoyar el desarrollo de aplicaciones, incluyendo la modificación y creación de consultas y su integración.
* Proporcionar estimaciones para la planificación de lanzamientos, participar en el diseño de soluciones, revisiones de código y evaluación de la funcionalidad frente a las necesidades del cliente (historias de usuario).
* Desarrollar pruebas unitarias y automatizadas para validar la funcionalidad y los datos.
* Ejecutar pruebas en apoyo de los planes de prueba.
* Brindar soporte a clientes internos que actualmente utilizan aplicaciones de software, incluida la asistencia en la configuración y el desarrollo del sistema.
* Apoyar y mejorar continuamente los procesos y procedimientos de desarrollo de software iterativos.
Cumplir con las fechas límite establecidas de acuerdo con las fechas de lanzamiento.
Cualificaciones — Formación y experiencia:
Estas son las competencias que el candidato seleccionado aportará al puesto:
* + Comprender una situación desglosándola en partes más pequeñas y/o rastreando las implicaciones de dicha situación de forma causal paso a paso.
+ Analizar los requisitos para determinar cómo funcionan las aplicaciones y así construir diseños y pruebas eficaces.
+ Aprender y seguir el Ciclo de Vida de Desarrollo de Software (SDLC) de Urban Science.
+ Crear y mantener sólidas relaciones de trabajo con colegas y/o clientes. Trabajar cooperativamente con otros y ser parte de un equipo.
+ Desarrollar conciencia empresarial y comprensión de los requisitos comerciales de las tecnologías de la información (TI).
+ Comportarse de manera confiable y transparente.
+ Supervisar y revisar los entregables asegurando alta calidad, precisión y una fuerte atención al detalle.
+ Redactar y transmitir verbalmente información de distintos niveles.
+ Comunicar ideas, hechos y datos por escrito.
+ Priorizar demandas concurrentes, gestionar múltiples tareas simultáneas y adaptarse a cambios en las prioridades.
* Familiaridad preferente con, o interés y capacidad para aprender:
+ Lenguajes y herramientas web tales como HTML, CSS, JQuery, JavaScript, Angular y Cypress;
+ Lenguajes tales como C#, MVC5, ASP.NET, WCF y SQL;
+ Metodologías de diseño de bases de datos relacionales y dimensionales y/o soluciones para datos no estructurados;
+ Herramientas tales como Visual Studio (VS), Azure DevOps;
+ Tecnología de servicios web;
+ Pruebas unitarias, de integración y exploratorias.
**FORMACIÓN Y EXPERIENCIA**
* Debe poseer un título universitario en un campo adecuado de TI, como Ciencias de la Computación o Ingeniería Informática, otorgado por una universidad acreditada.
* Debe demostrar experiencia en metodologías de desarrollo y pruebas de software, adquirida mediante pasantías, proyectos universitarios o proyectos finales (Capstone).
Se podrían realizar ajustes razonables para permitir que personas con discapacidad realicen las funciones esenciales.
Esta descripción NO constituye una lista exhaustiva de todos los deberes y responsabilidades exigidos a una persona clasificada de esta manera.
Entendemos que el éxito tiene distintas formas para cada persona y evoluciona con el tiempo, tanto profesional como personalmente. Por ello, ofrecemos una amplia gama de **beneficios** y programas diseñados para apoyar el bienestar, el crecimiento, el sentido de comunidad y el reconocimiento del candidato seleccionado:
Salario competitivo: 32.000-40.000 €, según la evaluación realizada durante las entrevistas | Aprendizaje y desarrollo | Seguro médico y dental privado | Remuneración flexible: vales para comidas, tarjeta de transporte | Seguro de vida y de incapacidad | Plan de pensiones | Programa de asistencia al empleado | Descuentos IT para empleados | Horas remuneradas para actividades de voluntariado | Servicios legales gratuitos y con descuento
Ubicación: Madrid. Trabajo híbrido disponible, sujeto a las políticas internas.