Morningstar Logo

Morningstar

Software Engineer

Posted Yesterday
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

Yesterday
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
9 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
22 Days Ago
Hybrid
Navi Mumbai, Thane, Maharashtra, IND
Mid level
Mid level
Enterprise Web • Fintech • Financial Services
Collaborate with teams to build technology solutions for equity applications, design and develop scalable systems, and improve existing data flow and structures.
Top Skills: AWSDynamoDBJavaJavaScriptJspMongoDBMs SqlMySQLNoSQLPostgresRestSpringSQL

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account