As a Technical Lead, you will coordinate a team of developers. You will be responsible for managing the implementation, delivery and improvement of our digital product, while increasing the team's skills and performance.
Job Responsibilities:
- Manage a team of developers who work with various technologies across our software environment (.Net, Dynamics 365, SharePoint, Power Platform).
- Collaborate with product management team to establish product related tasks and schedules.
- Collaborate with Software Architects, Product Managers, and Head of Software Development Team to make technical stack and architecture decisions.
- Act as the business expert on technical and functional components.
- Develop solutions using the best technology available for each scenario.
- Review code and give feedback to help development sub-team grow and embrace efficient and sustainable development practice.
- Ensure the development team adheres to established coding standards and embraces efficient and robust engineering practices.
- Ensure the solution is implemented, involving other development teams as needed, focusing on coordinating their activities.
- Using Agile methodology, lead the development through various stages of App lifecycle.
- Build/maintain the relationship with other software development teams, act as a point of contact and continuously assess the interdependencies, communicate changes and plans across the organization.
Qualifications
- 5-7 years work experience, 3-5 years relevant experience developing solutions and managing development teams.
- 4+ years' of 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.
- Experience with IdentityServer4, Microservices, Docker, Serilog.
- Preferable experience with Node Package Manager, Nuget, Xunit, MOQ.
- Good business acumen and business process knowledge.
- Good project management and communication skills (SCRUM experience is a plus).
- Strong data related skills (relational data sets, queries).
- Excellent English written and verbal communication skills.
- Good time management and customer relationship skills.
- Solid understanding of software development life cycle.
- Proven ability to appreciate and understand technical environments in a business context.
- Experience in working with complex interdependent processes and departments.
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.