As a Software Engineer, you will use your vast experience in full-stack software development to
implement complex solutions, improve existing features and code maintainability, and deliver digital
products needed to perform sustainability research and back-office operations. You will be working
together with a team of talented and results-oriented individuals and take part in the constant
development and improvement of our digital products.
Requirement
- Deliver complex and high-quality software solutions (standalone or integrated with the existing products), in an agile environment.
- Collaborate with QA team and product management team to achieve and extend the overall vision of the product.
- Implement solutions based on requirements in an estimated timeframe.
- Adhere to established coding standards and embrace efficient and robust engineering practices.
- Build well designed, well-engineered, stable, scalable products across a variety of markets
- Good working experience in OO analysis & design using common design patterns
- Be passionate about quality, process, programming, and investing in general, seeing opportunities for improvement, seizing them, and then sharing your findings with others.
- Familiarity or desire understand AWS services and focus on building software's on cloud
- Take ownership of the success of the team with a "gets things done" attitude; the ability to understand and leverage new technologies.
- Self-development in productivity skills by learning source control, editors, the build system, and other tools as well as testing best practice
Qualifications -
- A bachelor's degree in computer science or a related field in software development with 3-5 years of experience.
- 3+ years of work experience with .NET, database domain models, n-layered design, OOP; experience with ASP.NET Core 3.1, .NET Core 3.1.
- 3+ years of experience with Angular 2+ and TypeScript.
- Expereince with .Net Framework, .Net Core, C#, PostgreSQL, Microservices, REST APIs, and software design patterns
- Preferable experience with Node Package Manager, Nuget, Xunit, MOQ.
- Strong data related skills (relational data sets, queries).
- Solid understanding of software development life cycle.
- Good business acumen and business process knowledge.
- Excellent English written and verbal communication skills.
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.