Morningstar Logo

Morningstar

Software Engineer

Reposted 2 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra
Junior
Hybrid
Navi Mumbai, Thane, Maharashtra
Junior
The Software Engineer develops and maintains a web crawling engine, mentors junior engineers, and participates in code analysis and testing.
The summary above was generated by AI
Morningstar's mission is to empower investor success. Key to helping us fulfill that mission are the products and services that allow investors, and the professionals that serve them to make better investment decisions. The Morningstar ByAllAccounts aggregation platform enables investment firms and fintech developers to build next generation investment solutions. The investment industry is evolving into an open-data ecosystem where investment enterprises and fintech firms compete and collaborate to provide investors better digital financial services. As data intermediaries between financial institutions, wealth-tech firms, and investors, ByAllAccounts plays a critical role providing connectivity and movement of data throughout the investment ecosystem.
At ByAllAccounts our goal is to turn investor data into our customers' most valuable asset, inspiring great product innovation and client and advisor experiences that drive growth. We are passionate about harnessing technology and data to make a meaningful impact in people's financial lives.
The Role:
The Software Engineer will serve as an individual technical contributor and mentoring Junior Engineers on the team. He/she will be responsible for developing and maintaining ByAllAccounts' state-of-the-art web crawling engine and its U.S.-patented financial account data extraction, normalization, and enrichment system that handles files and pages in a variety of formats. This work involves reverse engineering websites, emulating browsers, using various web technologies and open-source packages, and much more.
Job Responsibilities:
  • Individual technical contributor
  • Participate in the sprint planning activities
  • Apply Object-Oriented analysis & design using common design patterns
  • Adhere to established guidelines through peer reviews for design and code, unit test results
  • Analyze existing code and expand test coverage
  • Mentor junior team members

Requirements:
  • B.S. in Computer Science, Software Engineering, or an equivalent discipline
  • 2+ years' experience in a software development or software services environment
  • Good conceptual knowledge of OOPS and Java
  • Good understanding of how a web application works
  • Must have worked on a web-based project involving JAVA
  • Experience with, or demonstrable knowledge of:
    • Object-oriented programming
    • Regular Expressions/text stream pattern matching
    • Web technologies (HTML, JavaScript)
    • HTTP protocol
  • Good communication skills

Ability to work collaboratively with a team
Morningstar is an equal opportunity employer.
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.
I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity

Top Skills

HTML
Java
JavaScript

Similar Jobs at Morningstar

6 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra, IND
Mid level
Mid level
Enterprise Web • Fintech • Financial Services
Design, develop and maintain software applications, collaborate with teams to translate requirements into solutions, and implement automation and best practices in software engineering and DevOps.
Top Skills: AWSDevOpsJavaKafkaPythonSQL
9 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra, IND
Mid level
Mid level
Enterprise Web • Fintech • Financial Services
We are seeking a Software Engineer proficient in .NET to develop scalable products, interact with cross-functional teams, and contribute to technical solutions for investors.
Top Skills: .Net.Net CoreAWSC#Entity FrameworkLinqMvcSQL ServerUnityWeb Api
12 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra, IND
Mid level
Mid level
Enterprise Web • Fintech • Financial Services
The Software Engineer will collaborate with teams to design, develop, and support technology solutions using modern practices, focusing on investment analytics systems.
Top Skills: .Net 4.5+.Net Core 3.1+Asp.NetAWSAws LambdasC#CloudbeesDynamoDBJenkinsKafkaS3Udeploy

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account