Senior Software Engineer

MorningStar

8 - 10 years

Mumbai

Posted: 12/1/2024

Job Description

Position Title: Senior Software Engineer

The Area: The Morningstar Indexes Team leverages its expertise in equity research, manager research, asset allocation, and portfolio construction to create innovative investment solutions. It uses Morningstar’s intellectual property to create indexes that empower investors to achieve their goals at every stage of the investment process—market monitoring, benchmarking, and asset allocation. The fast-growing business offers a broad suite of global equity, bond, commodity and asset allocation indexes.

The Role: The team is looking for a full-stack software engineer who is experienced and comfortable working both on frontend user interfaces as well as the backend systems that support them, using a variety of technologies including Vue.js, AWS, and Java and Node microservices. In this role, you will collaborate with the Indexes Technology Leadership, Indexes Marketing Team, Scrum Master, business analysts, developers, designers, and QA to build technology solutions for Morningstar Indexes, primarily focusing on the public-facing website (indexes.morningstar.com). You should have a strong understanding of modern web development frameworks, object-oriented principles, design patterns, familiarity with multiple programming languages and frameworks, and exposure to a variety of architectures.

Responsibilities:

  • Design, develop, and maintain the software code base of Indexes. Hands-on development will be an integral part of the responsibilities.
  • Help implement software solutions that meet product requirements and quality needs with respect to functionality, performance, scalability, reliability, schedules, and adherence to Indexes goals and principles.
  • Be a role model to the team, collaborating on good designs & patterns. Reinforce good development practices like test driven development, and continuous integration.
  • Identify and make recommendations for process improvements and areas of tech debt clean up. Introduce improved development practices, innovative frameworks, and technology solutions that help the team move faster.
  • Follow best practices like estimation, planning, reporting, and improvement in everyday work, and foster an atmosphere of experimentation and continuous learning.
  • Learn the Morningstar Design System and ensure conformance of the Indexes website to the company-wide design standards.

Requirements:

  • Completed Bachelor’s degree in Computer Science or Engineering
  • 4 to 8 years of experience developing software solutions
  • Experience building web applications using modern web UI frameworks like Vue.js/React/Angular (preferably Vue.js)
  • Strong JavaScript, TypeScript, and CSS skills.
  • Good attention to detail when implementing visual designs
  • Experience implementing RESTful APIs and microservices
  • Hands on experience with SQL and/or NoSQL databases (preferably PostgreSQL, DynamoDB).
  • Experience with modern development practices in areas of product design, requirement analysis, test driven development, and test automation.
  • Experience in analysis, design, coding, and implementation of multi-tiered applications
  • Ability and willingness to learn new technologies.
  • Excellent listening, written, and verbal communication skills
  • Ability to work closely with teammates around the world.

Good to Have:

  • AWS Certification or experience building applications in AWS (ECS, S3, RDS, DynamoDB, ELB, CloudFront, Route53)
  • Experience with Nuxt.js
  • Experience with Spring, and Spring Boot
  • Knowledge of Docker, Kubernetes, or other containerization platforms
  • Knowledge of Terraform, Jenkins, Nexus, or other deployment/CI tools.
  • Knowledge of ContentStack, or other headless CMS
  • Knowledge of SEO concepts
  • Knowledge of Google Analytics and Google Tag Manager
  • Exposure to Capital Market domain (Indexes, Equities, etc.)
  • Be aware of activity in the open-source world. Contributing back to open source is a big plus.

EOE Statement:

Morningstar is an equal opportunity employer.

 

I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity

Morningstar’s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We’ve found that we’re at our best when we’re purposely together on a regular basis, at least three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you’ll have tools and resources to engage meaningfully with your global colleagues.

About Company

Morningstar is an investment research firm providing data, analysis, and investment management services. The company is well-known for its investment ratings, portfolio management tools, and comprehensive coverage of mutual funds, ETFs, and stocks, helping investors make informed decisions.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).