Morningstar Logo

Morningstar

Software Engineer

Posted 7 Days Ago
Be an Early Applicant
Hybrid
Navi Mumbai, Thane, Maharashtra
Junior
Hybrid
Navi Mumbai, Thane, Maharashtra
Junior
The Software Engineer will develop and maintain web crawling engines and data extraction systems, mentoring junior team members and following best design practices.
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
HTTP
Java
JavaScript
Object-Oriented Programming
Regular Expressions

Similar Jobs at Morningstar

2 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra, IND
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
Collaborate with teams to build scalable web and enterprise solutions, improve data flows, enforce agile practices, and support existing systems.
Top Skills: AWSCore JavaDynamoDBJavaScriptJspMongoDBMs SqlMySQLNoSQLPostgresRestSpringSQLVuejs
7 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra, IND
Mid level
Mid level
Enterprise Web • Fintech • Financial Services
Collaborate with team to design and develop scalable web solutions. Mentor team members and enforce agile methodologies for software development.
Top Skills: Amazon Web ServicesCSS3DynamoDBHTML5Javascript (Es6+)MongoDBNode.jsNosql DbPostgresReactTypescriptVuejs
15 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra, IND
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
Lead the development team to deliver client-facing applications, focusing on modern tech solutions, data flow improvements, and agile practices while enhancing team collaboration.
Top Skills: .NetAWSGruntJavaJavaScriptJenkinsMavenNpmSonarqubeSQLVue

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account