Senior Software Engineer

Year    Mumbai, Maharashtra, India

Job Description


Our Team
Morningstar believes in empowering investors through research, data, design, and technology. Morningstar Direct ( ) is Morningstar\xe2\x80\x99s flagship software product that helps Asset and Wealth Managers build and manage their portfolios and communicate with their clients. Our team is modernizing the core Direct product using web & desktop technologies, cloud-based infrastructure, and a refreshed product strategy. Our core offering is complemented by a variety of reporting, analytical, and artificial intelligence tools. We aim to provide a first-class experience in accessing, analyzing, and reporting on Morningstar research and data. We are deeply inquisitive; we do not take \xe2\x80\x9cthat\xe2\x80\x99s just the way it\xe2\x80\x99s always been done\xe2\x80\x9d or \xe2\x80\x9cthat\xe2\x80\x99s just best practice\xe2\x80\x9d as valid answers and instead seek to fine-tune our product development process for maximum impact. We are empowered professionals who are given problems to solve and not tickets to implement. We value team productivity over individual productivity and this culture of \xe2\x80\x9cgiving\xe2\x80\x9d means we enjoy and highly value collaborating with our teammates.About the Role
We are looking for a Senior Software Engineer who specializes in full-stack development on modern cloud-based infrastructure to join our team, grow with us, introduce us to new ideas and develop products that empower our users. You will have technical product ownership and responsibility for ensuring process and quality adherence through code reviews, test coverage and overall governance. You will act as the software guardian, owning non-functional requirements, and the quality of the code while addressing technical debt. Every day, you\xe2\x80\x99ll work with team members across disciplines developing products for our clients. You\xe2\x80\x99ll interact daily with our product managers to understand our domain and create technical solutions that push us forward. We want to work with other engineers who bring knowledge and excitement about our opportunities.Job ResponsibilitiesBuild well designed, well-engineered, stable, scalable features and solutions for Morningstar DirectTechnical product ownership and responsibility to adhere to established guidelines through peer reviews for design and code, unit test results and deployment process for improving development team productivity.Mentoring and leading other members of the development team.Manage development projects through the whole project life cycle.Enforce good engineering practices like scalable and flexible architectures, modular software design, and good testing practices.Apply DevOps practices in area of continuous and automated deployment.Analyze and remediate production issues and build instrumentation and operational readiness into the systems architecture.Solve investors\xe2\x80\x99 problems with technology, understanding market chaos at work and crafting technically appropriate interactive experiences to communicate effectively with individual investors.Be passionate about quality, process, programming, and investing in general, seeing opportunities for improvement, seizing them, and then sharing your findings with others.QualificationsFriendly and enjoys working in a collaborative team with excellent spoken and written communication skills. Humble, honest, and to the point.Bachelor of Science in Computer Science, Engineering, or equivalent experience.Minimum 4 years of hands-on experience in building reactive Single-Page Web Applications.Experience with several of the followingJavascript application frameworks like Nuxt and VueInfrastructure as Code (IaC) tools like CloudFormation and TerraformCI/CD tools like Jenkins, Cloudbees, and HarnessBuilding and deploying containerized applicationsLinux/Unix command line tools like Homebrew, AWS CLI, git, npm, yarn, etc.Solid understanding of computer science fundamentals: data structures, algorithms, design patterns.Nice to haveExperience scaling web-based software applications and services.An understanding of how to protect web applications and services from common security vulnerabilities.Experience with Amazon Web Services technologies like CloudFront, S3, API gateway, ECS, Elastic Search, and ElastiCacheExperience with other modern programming languages like C#, Java, Python, etc.Morningstar is an equal opportunity employer.I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal EntityMorningstar\xe2\x80\x99s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We\xe2\x80\x99ve found that we\xe2\x80\x99re at our best when we\xe2\x80\x99re 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\xe2\x80\x99ll have tools and resources to engage meaningfully with your global colleagues.

Morningstar

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.


Job Detail

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