Senior Software Engineer

Job expired!

En Morningstar, nuestra pasión por ayudar a los inversores nos une y impulsa nuestra innovación. Nos emociona anunciar una vacante para un Ingeniero de Software Senior con experiencia en C# .NET y SQL, con sede en nuestra oficina de Toronto. Esta posición híbrida ofrece la flexibilidad de trabajar tres días en la oficina y dos días de forma remota.

Como parte de nuestro equipo dinámico, trabajarás en varias tecnologías y sistemas, contribuyendo a la creación de productos que empoderan a nuestros usuarios. Este rol implica colaborar estrechamente con gerentes de producto y miembros del equipo de diversas disciplinas para desarrollar soluciones técnicas innovadoras.

Responsabilidades del trabajo:

  • Diseñar y construir productos estables y escalables para diversos mercados.
  • Utilizar análisis y diseño orientado a objetos con patrones de diseño comunes.
  • Adherirse a las mejores prácticas de diseño de software, incluyendo la integración continua, desarrollo dirigido por pruebas y despliegues regulares.
  • Abordar los desafíos de los inversores con tecnología, creando experiencias interactivas que comuniquen eficazmente las perspectivas del mercado.
  • Mantener una pasión por la calidad, la mejora de procesos y la programación, y compartir tus hallazgos con los miembros del equipo.
  • Familiarizarse o certificarse como desarrollador de AWS.
  • Exhibir una actitud de "hacer las cosas", entendiendo y aprovechando nuevas tecnologías, y potencialmente desempeñando roles como analista de negocios, DBA, QA y gerente de proyectos.
  • Participar en rotaciones de soporte de guardia según sea necesario.
  • Ayudar a dar forma a la visión del producto.

Requisitos

  • Licenciatura en ciencias de la computación o campo relacionado, con al menos 7 años de experiencia; se prefiere un título de maestría.
  • Sólida base en C# y framework .NET; experiencia en Python y/o Java es una ventaja.
  • Experiencia con tecnologías AWS como Lambdas, SQS, API-Gateway, S3 y ECS.
  • Competencia en la implementación de lógica de negocios usando procedimientos almacenados, vistas y funciones.
  • Experiencia en el soporte de bases de datos como SQL Server, AWS Aurora, MySQL y Postgres.
  • Conocimiento de metodologías ágiles y herramientas como JIRA.
  • Comprensión de las vulnerabilidades de seguridad de aplicaciones web y su protección.
  • Fuertes habilidades en diseño orientado a objetos, modelado de dominios y construcción de sistemas escalables.
  • Capacidad para gestionar múltiples entregables productivamente.
  • Familiaridad con pruebas unitarias de código y herramientas de pruebas automatizadas.
  • Experiencia con herramientas de control de versiones como Git y herramientas de construcción/despliegue como Jenkins, Harness y AWS CodeDeploy.
  • Habilidades excepcionales de organización, análisis y comunicación.

Sería deseable

  • Conocimiento de datos financieros y procesos.
  • Experiencia en desarrollo web y aprendizaje automático.

¿Por qué unirse a Morningstar?

Morningstar Research, Inc. (Canadá) ofrece un entorno de trabajo colaborativo híbrido, con la flexibilidad de trabajar de forma remota y en persona cada semana. Creemos que nuestro equipo prospera cuando estamos regularmente juntos de manera intencional, al menos tres días cada semana. Disfruta de una variedad de beneficios que se adaptan a tus necesidades, proporcionando las herramientas y recursos para interactuar de manera significativa con colegas globales.

Nombre de la Compañía: Morningstar

Título del Puesto: Ingeniero de Software Senior