Global Relay
MDA
Desarrollador Full Stack - Contrato temporal para Deepak Nangia
Sobre la oportunidad
Construyendo el espacio entre lo probado y lo posible, MDA Space (TSX:MDA) es un socio de confianza para la industria espacial global. Pioneros en robótica, sistemas satelitales y geointeligencia con una trayectoria de más de 55 años de primicias mundiales y más de 450 misiones, MDA Space es un líder global en satélites de comunicaciones, observación de la Tierra y el espacio, y exploración e infraestructura espacial. El equipo de MDA Space, compuesto por más de 3,400 expertos en el espacio en Canadá, EE. UU. y el Reino Unido, posee el conocimiento y la experiencia necesarios para convertir la audaz visión de un cliente en una misión alcanzable, aportando una combinación única de experiencia, excelencia en ingeniería y una visión asombrada que ha estado en nuestro ADN desde el primer día. Para aquellos que sueñan en grande y superan los límites en la tierra y en las estrellas para cambiar el mundo a mejor, nosotros le llevaremos allí.
El puesto
Estamos buscando un desarrollador Full Stack para nuestro equipo de Robótica y Operaciones Espaciales en nuestra oficina de Brampton.
Como nuestro desarrollador Full Stack, usted será fundamental al utilizar su habilidad y experiencia como parte de un equipo para diseñar, implementar, mantener y probar soluciones de software que sean modulares, extensibles, comprobables y eficientes. Trabajará en software de control terrestre basado en web, simuladores y herramientas de prueba para apoyar el control de brazos robóticos, rovers y otra robótica en el espacio. Liderará diseños e implementaciones de subsistemas difíciles y complejos, ayudando a desarrollar las habilidades de compañeros de equipo más junior a través de la mentoría y el coaching.
Responsabilidades del puesto
Como parte de un equipo:
- Liderar diseños y desarrollo de software de control terrestre, simuladores y herramientas de prueba para sistemas robóticos en el espacio
- Asegurar que los diseños estén documentados y bien comunicados
- Liderar y participar en la implementación y prueba de soluciones de software
- Revisar el trabajo de los compañeros de equipo (senior y junior)
- Mentorizar y desarrollar las habilidades de los miembros del equipo más junior mediante conversaciones, revisión de productos de trabajo, explicación de compensaciones de diseño, etc.
- Liderar los esfuerzos de estimación para nuevas tareas
- Colaborar con otros seniors y la dirección en el establecimiento, evolución y aplicación de estándares para codificación, herramientas/entornos, procesos, etc.
- Otras tareas que sean asignadas de vez en cuando por la dirección o un líder de equipo
Habilidades/Experiencia requeridas
- Capacidad demostrada para diseñar e implementar soluciones de software en Windows o Linux
- Desarrollo Frontend
Sólido conocimiento y experiencia con:
- o JavaScript
- o Angular (imprescindible)
- o ReactJS (utilizado en storybook)
- o C# ASP.NET Core
- o CSS
- o HTML
- o Tecnologías .Net
- o Diseño UX
- Experiencia trabajando y diseñando para datos relacionales y no relacionales aprovechando:
- o SQL (MSSQL, Postgres) Entity Framework, LINQ
- o NoSQL (Mongo, Couchbase)
- o Tecnologías de caché (Redis)
- o ETL
- Pruebas automatizadas
- Entorno de desarrollo ágil
- Sólidas habilidades de comunicación escrita/verbal
- Sólidas habilidades analíticas y de resolución de problemas
- Licenciatura en Ingeniería de Software, Informática o Eléctrica, o Ciencias de la Computación
- 10+ años de experiencia relevante
- Altamente motivado, entusiasta y con pensamiento positivo
Consideraciones especiales
Los candidatos seleccionados deben obtener y mantener una autorización de seguridad al nivel de estatus de Fiabilidad, aprobar la evaluación de seguridad para el Programa de Bienes Controlados (CGP) y ser capaces de obtener autorizaciones superiores.
Habilidades/Experiencia beneficiosas
- Desarrollo guiado por pruebas (TDD, ATDD, BDD)
- Experiencia con las siguientes herramientas:
- o SignalR
- o Playwright, NUnit
- Integración continua/automatización de compilación
- Python y Lua serían una ventaja
Declaración de beneficios
MDA Space ofrece una compensación y beneficios competitivos a sus empleados en todas sus ubicaciones. Como miembro del equipo de MDA Space, usted y sus dependientes elegibles pueden inscribirse en un plan de beneficios que proporciona un nivel integral de protección a través de atención médica competitiva, incluyendo: planes de atención médica, planes de medicamentos suplementarios y flexibles, beneficios dentales y de visión, protección de ingresos por discapacidad, seguro de vida, planes de ahorro para la jubilación grupales y un programa de asistencia al empleado y a su familia.
Declaración de igualdad de oportunidades
MDA Space es un empleador que ofrece igualdad de oportunidades con un fuerte enfoque en la diversidad y la inclusión. Estamos comprometidos a tratar a todos los empleados y candidatos con respeto y dignidad. Si necesita asistencia o una adaptación razonable debido a una discapacidad durante el proceso de solicitud o contratación, por favor háganoslo saber.
El rango de compensación para este puesto es $110,000 - $140,000 anuales. La compensación específica ofrecida se basará en las calificaciones y la experiencia del candidato seleccionado.
