Generalist Software Engineer – EA SPORTS™ FC

Electronic Arts
Electronic Arts ofrece una oportunidad Tiempo completo en Vancouver, Canada para un perfil de Desarrollo de Software vinculado a EA SPORTS™ FC. Se trata de una posición híbrida dentro de un equipo que trabaja en sistemas de juego, interfaz, servicios online y herramientas técnicas, con foco en C++ y colaboración multidisciplinar.
Resumen del puesto
La persona seleccionada se incorporará como Games Software Engineer y reportará al Development Director del equipo. Trabajará junto a Producers, Designers, Artists y otros Engineers en dominios como la lógica de modos de juego, la interfaz de usuario, servicios online y herramientas internas.
Funciones
- Colaborar con equipos de servidor y cliente para establecer, integrar y probar funcionalidades de extremo a extremo.
- Utilizar y diseñar APIs HTTP basadas en REST.
- Trabajar con el stack técnico de UI del juego.
- Diseñar, implementar, probar, depurar y mantener código para funciones o componentes del juego.
- Arquitecturar y documentar diseños técnicos para tecnología y funcionalidades del juego.
- Mejorar de forma medible procesos y buenas prácticas para alcanzar objetivos.
- Colaborar dentro del equipo y entre equipos técnicos y no técnicos, tanto de forma local como remota.
Requisitos
- Titulación en informática o área relacionada, o experiencia equivalente por formación y práctica profesional.
- Más de 5 años de experiencia en desarrollo de software y demostración de buenas prácticas de desarrollo.
- Buen dominio de C++, sus buenas prácticas y consideraciones arquitectónicas.
- Buen conocimiento de diseño orientado a objetos y servicios online mediante HTTP y REST.
- Buenas habilidades de depuración y familiaridad con programación de red y gestión de memoria.
- Conocimiento de formatos XML y JSON.
- Experiencia con Visual Studio y sistemas de control de código fuente.
- La experiencia en Live Service Games se considera ventajosa.
- Fuertes habilidades de comunicación y trabajo en equipo.
- Buen criterio para trabajar con código heredado y mitigar sus riesgos.
- La experiencia con juegos en vivo y/o servicios de comercio digital suma valor.
Beneficios
- Rango salarial estimado para British Columbia: 104500-142800 CAD.
- Vacaciones de 3 semanas al año para empezar.
- 10 días de baja por enfermedad al año.
- Complemento de prestaciones de EI/QPIP hasta el 100 % del salario base cuando nazca o se acoja un nuevo hijo: 12 semanas por maternidad y 4 semanas por paternidad/adopción.
- Cobertura ampliada de salud, dental y visión.
- Seguro de vida.
- Seguro de discapacidad.
- Plan de jubilación para personal fijo a tiempo completo.
- Posibilidad de programas de bonus e incentivos en determinados puestos.
- Acceso a un paquete global de beneficios que puede incluir apoyo al bienestar mental, tiempo libre remunerado, permisos familiares, juegos gratuitos y otros recursos.
Electronic Arts promueve un entorno inclusivo, con oportunidades de aprendizaje, crecimiento profesional y apoyo a la conciliación, la resiliencia y la creatividad.
Por favor, para solicitar este trabajo visita jobs.ea.com.