Senior Software Engineer

Year    Delhi, India

Job Description

The Area: Morningstar's ByAllAccounts provides leading edge data aggregation capabilities used by financial professionals to make informed decisions for their clients. The ByAllAccounts data service delivers reconciliation-ready financial data from more than 15,500 online sources to multiple accounting, reconciliation, and portfolio management systems. The Site Engineering team is responsible for developing and maintaining the connectivity to the ever-growing set of sources as well as developing and maintaining key aspects of ByAllAccounts' data extraction, interpretation, and enrichment capabilities.

Demand for ByAllAccounts' service is growing rapidly, and the Site Engineering team is expanding in response. We are looking to add to the established Site Engineering team in Mumbai, India in addition to the Site Engineering team based in Morningstar's Woburn, MA office to provide additional capacity. We are seeking an enthusiastic Software Engineer to become an expert on ByAllAccounts technology and implementation.

Responsibilities:

The Senior 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.

Requirements:

  • B.S. in Computer Science, Software Engineering, or an equivalent discipline
  • 4+ years of Java development experience in a commercial application or commercial service environment
  • Good conceptual knowledge of OOPS
  • Good understanding of how a web application works
  • Good to 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
  • Multi-threaded applications
  • Windows desktop environment
  • Hands on experience in using Selenium
  • Strong communication skills
  • Ability to work collaboratively with a team.
  • Understanding of the Agile development methodology
  • A high degree of self-motivation and the ability to adapt quickly to new tasks
Morningstar is an equal opportunity employer.

I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2955620
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Delhi, India
  • Education
    Not mentioned
  • Experience
    Year