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