Header Fragment
Logo

A career growth machine

Home All Students Certifications Training Interview Plans Contact Us
  
× Login Plans Home All Students
AI Resume & Interview
Certifications Training
Books
Interview Contact Us
FAQ

Unlimited Learning, One Price
$299 / INR 23,999

All Content for $99 / INR 7,999

Offer valid for the next 3 days.

Subscribe

Morgan Stanley | .Net & Angular Full Stack Developer | Bengaluru, India | 10+ years | Best in Industry

×

Morgan Stanley .Net & Angular Full Stack Developer - Vice President - Software Engineering

Primary Location: Non-Japan Asia-India-Karnataka-Bengaluru

Profile Description

We're seeking someone to join our team as a strong technologist with a .Net Angular fullstack development experience background. This role will own products end-to-end within the Wealth Management products - Alternate Investments team.

Wealth Management_Technology

Wealth Management Technology is responsible for the design, development, delivery, and support of the technical solutions behind the products and services used by the Morgan Stanley Wealth Management Business. Practice areas include:

  • Analytics, Intelligence, & Data Technology (AIDT)
  • Client Platforms
  • Core Technology Services (CTS)
  • Financial Advisor Platforms
  • Global Banking Technology (GBT)
  • Investment Solutions Technology (IST)
  • Institutional Wealth and Corporate Solutions Technology (IWCST)
  • Technology Delivery Management (TDM)
  • User Experience (UX)
  • CAO team

Wealth Management Product Technology

Morgan Stanley Wealth Management (WM) is a product of the acquisition of Smith Barney from Citigroup, which was completed in June 2013. Its core client base is individual investors, small- to medium-size businesses and institutions, and high net worth families and individuals. In the second half of 2014, WM reached a milestone, with its business having surpassed $2 trillion in total client assets.

The IPAP (Investment Products & Advisory Platforms Technology) team within the Wealth Management - Products Technology group develops platforms, applications, and tools to support Alternative Investments, Insurance & Annuities, UITs and other businesses.

Software Engineering

This is a Vice President position that develops and maintains software products & solutions that support business needs.

Morgan Stanley

Morgan Stanley is an industry leader in financial services, known for mobilizing capital to help governments, corporations, institutions, and individuals around the world achieve their financial goals.

At Morgan Stanley India, we support the Firm's global businesses, with critical presence across Institutional Securities, Wealth Management, and Investment management, as well as in the Firm's infrastructure functions of Technology, Operations, Finance, Risk Management, Legal and Corporate & Enterprise Services. Morgan Stanley has been rooted in India since 1993, with campuses in both Mumbai and Bengaluru. We empower our multi-faceted and talented teams to advance their careers and make a global impact on the business. For those who show passion and grit in their work, there's ample opportunity to move across the businesses.

Interested in joining a team that's eager to create, innovate and make an impact on the world? Read on...

What you'll do in the role:

We are looking for a Senior Technologist with extensive experience in designing, developing, and supporting applications using latest technologies and tools (Angular, .NET, C#, SQL Server, WCF/WEB-API etc.). You will work closely with the global team and will help build next-generation applications/platforms supporting critical front office functions.

The Right Candidate:

  1. A Senior Technologist with 10+ years of experience in leading a team of developers to design, develop, and support enterprise applications end-to-end.
  2. In-depth understanding and extensive experience in designing and developing complex web applications, using modern web development tools & frameworks including Microsoft .NET MVC, C# and related technologies.
  3. Exposure and familiarity with Java/JEE and related tools, technologies, and frameworks - strong plus.
  4. Experience in developing complex web-services leveraging technologies like WCF and WEB API (REST, SOAP, JSON and XML).
  5. Experience designing and developing applications using modern web development tools and frameworks such as Angular JS/Angular 2+, Bootstrap etc. (desired).
  6. Good understanding of DB concepts and experience working on SQL Server (or any other RDBMS).
  7. Experience in leading, managing, coaching, and mentoring team members - added plus.

Qualifications

What you'll bring to the role:

  • At least 4 years of relevant experience to perform the required role.
  • Microsoft .NET, C# and related technologies.
  • Angular JS/Angular 2+ (or other similar Javascript based UI frameworks)
  • WCF and WEB API (REST, SOAP, JSON and XML).
  • SQL Server (or any other RDBMS)
  • Exposure and good understanding of Asset/Wealth management domain - a plus.
  • Experience building & supporting applications in banking domain - a plus.

What you can expect from Morgan Stanley

We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 85 years. At our foundation are five core values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - that guide our more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you'll find trusted colleagues, committed mentors and a culture that values diverse perspectives, individual intellect and cross-collaboration. Our Firm is differentiated by the caliber of our diverse team, while our company culture and commitment to inclusion define our legacy and shape our future, helping to strengthen our business and bring value to clients around the world. Learn more about how we put this commitment to action: morganstanley.com/diversity. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry.

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents.

Apply URL: https://ms.taleo.net/careersection/2/jobdetail.ftl?job=3259720&src=Eightfold

Morgan Stanley .Net & Angular Full Stack Developer - Vice President - Software Engineering

Primary Location: Non-Japan Asia-India-Karnataka-Bengaluru

Profile Description

We're seeking someone to join our team as a strong technologist with a .Net Angular fullstack development experience background. This role will own products end-to-end within the Wealth Management products - Alternate Investments team.

Wealth Management_Technology

Wealth Management Technology is responsible for the design, development, delivery, and support of the technical solutions behind the products and services used by the Morgan Stanley Wealth Management Business. Practice areas include:

  • Analytics, Intelligence, & Data Technology (AIDT)
  • Client Platforms
  • Core Technology Services (CTS)
  • Financial Advisor Platforms
  • Global Banking Technology (GBT)
  • Investment Solutions Technology (IST)
  • Institutional Wealth and Corporate Solutions Technology (IWCST)
  • Technology Delivery Management (TDM)
  • User Experience (UX)
  • CAO team

Wealth Management Product Technology

Morgan Stanley Wealth Management (WM) is a product of the acquisition of Smith Barney from Citigroup, which was completed in June 2013. Its core client base is individual investors, small- to medium-size businesses and institutions, and high net worth families and individuals. In the second half of 2014, WM reached a milestone, with its business having surpassed $2 trillion in total client assets.

The IPAP (Investment Products & Advisory Platforms Technology) team within the Wealth Management - Products Technology group develops platforms, applications, and tools to support Alternative Investments, Insurance & Annuities, UITs and other businesses.

Software Engineering

This is a Vice President position that develops and maintains software products & solutions that support business needs.

Morgan Stanley

Morgan Stanley is an industry leader in financial services, known for mobilizing capital to help governments, corporations, institutions, and individuals around the world achieve their financial goals.

At Morgan Stanley India, we support the Firm's global businesses, with critical presence across Institutional Securities, Wealth Management, and Investment management, as well as in the Firm's infrastructure functions of Technology, Operations, Finance, Risk Management, Legal and Corporate & Enterprise Services. Morgan Stanley has been rooted in India since 1993, with campuses in both Mumbai and Bengaluru. We empower our multi-faceted and talented teams to advance their careers and make a global impact on the business. For those who show passion and grit in their work, there's ample opportunity to move across the businesses.

Interested in joining a team that's eager to create, innovate and make an impact on the world? Read on...

What you'll do in the role:

We are looking for a Senior Technologist with extensive experience in designing, developing, and supporting applications using latest technologies and tools (Angular, .NET, C#, SQL Server, WCF/WEB-API etc.). You will work closely with the global team and will help build next-generation applications/platforms supporting critical front office functions.

The Right Candidate:

  1. A Senior Technologist with 10+ years of experience in leading a team of developers to design, develop, and support enterprise applications end-to-end.
  2. In-depth understanding and extensive experience in designing and developing complex web applications, using modern web development tools & frameworks including Microsoft .NET MVC, C# and related technologies.
  3. Exposure and familiarity with Java/JEE and related tools, technologies, and frameworks - strong plus.
  4. Experience in developing complex web-services leveraging technologies like WCF and WEB API (REST, SOAP, JSON and XML).
  5. Experience designing and developing applications using modern web development tools and frameworks such as Angular JS/Angular 2+, Bootstrap etc. (desired).
  6. Good understanding of DB concepts and experience working on SQL Server (or any other RDBMS).
  7. Experience in leading, managing, coaching, and mentoring team members - added plus.

Qualifications

What you'll bring to the role:

  • At least 4 years of relevant experience to perform the required role.
  • Microsoft .NET, C# and related technologies.
  • Angular JS/Angular 2+ (or other similar Javascript based UI frameworks)
  • WCF and WEB API (REST, SOAP, JSON and XML).
  • SQL Server (or any other RDBMS)
  • Exposure and good understanding of Asset/Wealth management domain - a plus.
  • Experience building & supporting applications in banking domain - a plus.

What you can expect from Morgan Stanley

We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 85 years. At our foundation are five core values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - that guide our more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you'll find trusted colleagues, committed mentors and a culture that values diverse perspectives, individual intellect and cross-collaboration. Our Firm is differentiated by the caliber of our diverse team, while our company culture and commitment to inclusion define our legacy and shape our future, helping to strengthen our business and bring value to clients around the world. Learn more about how we put this commitment to action: morganstanley.com/diversity. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry.

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents.

Apply URL: https://ms.taleo.net/careersection/2/jobdetail.ftl?job=3259720&src=Eightfold

Prepare for real-time interview for : Morgan Stanley | .Net & Angular Full Stack Developer | Bengaluru, India | 10+ years | Best in Industry with these targeted questions & answers to showcase your skills and experience in first attempt, with 100% confidence.


Question: Describe a situation where you had to work with a team to achieve a goal that you didn't initially believe was possible.

Answer: "Our team was tasked with completing a project with a very tight deadline that initially seemed impossible. However, through effective collaboration, clear communication, and a shared commitment to success, we were able to overcome the challenges and deliver the project on time. The experience taught me the power of teamwork and the importance of believing in collective capabilities."

Question: How do you approach dealing with ambiguity or uncertainty in your work?

Answer: "I embrace ambiguity as an opportunity for creativity and innovation. I gather as much information as possible, analyze potential scenarios, and develop flexible plans that allow for adaptation. I also communicate proactively with stakeholders to manage expectations and ensure alignment."

Question: Tell me about a time you had to make a difficult decision that involved balancing competing priorities.

Answer: "I was leading a project with a fixed budget and a tight deadline. We encountered an unexpected issue that required additional resources. I had to make a difficult decision to prioritize certain features over others to stay within budget and deliver the project on time. I carefully weighed the trade-offs, consulted with stakeholders, and made an informed decision that balanced competing priorities."

Question: How do you approach delegating tasks to others and empowering them to succeed?

Answer: "I delegate tasks based on individual strengths, experience, and development goals. I provide clear expectations, necessary resources, and ongoing support. I also encourage autonomy and empower individuals to take ownership of their responsibilities, while remaining available for guidance and feedback."

Question: Give an example of a time you had to take a calculated risk in your work that paid off.

Answer: "I proposed a new marketing strategy that involved a different approach and a larger budget than usual. I presented a thorough analysis of the potential risks and rewards, and I confidently advocated for the strategy. The risk paid off, and the campaign exceeded expectations, resulting in significant growth in customer engagement and sales."

Question: How do you handle receiving negative feedback or criticism from a client or customer?

Answer: "I listen actively to understand their concerns, acknowledge their frustration, and apologize for any shortcomings. I then focus on finding solutions and taking corrective action to address the issues raised. I aim to turn negative feedback into an opportunity to improve and strengthen the client relationship."

Question: What are your preferred methods for staying organized and managing your time effectively when working on multiple projects with competing deadlines?

Answer: "I utilize a combination of tools and techniques, including to-do lists, calendars, project management software, and time blocking. I prioritize tasks based on urgency and importance, break down large projects into smaller milestones, and regularly review my progress to ensure I'm on track."

Question: How do you approach building and maintaining a positive and collaborative team environment?

Answer: "I foster a positive team environment by promoting open communication, mutual respect, and a shared sense of purpose. I encourage collaboration, celebrate team accomplishments, and recognize individual contributions. I also address conflicts constructively and foster a culture of trust and support."

Question: Tell me about a time you had to adapt to a significant change in your work environment or responsibilities.

Answer: "My company underwent a restructuring that resulted in a shift in my role and responsibilities. I embraced the change, proactively sought clarification on my new expectations, and quickly adapted to the new structure. I also supported my colleagues through the transition and maintained a positive attitude throughout the process."

Question: What are your preferred methods for continuous learning and development in your field, and how do you stay current with industry trends and best practices?

Answer: "I engage in continuous learning through various channels, including online courses, industry publications, conferences, and workshops. I also seek out mentors and colleagues with expertise in areas I want to develop. I actively participate in professional networks and online communities to stay informed about industry trends and best practices."
Question:
Can you describe a time when you had to manage a sudden change in project scope? How did you handle it?

Answer:
When a project I was leading experienced a sudden change in scope due to client requirements, I quickly gathered the team to reassess the new objectives. I redefined the priorities and updated the project plan to reflect the changes. I communicated the impact of the scope change to all stakeholders, adjusted timelines, and ensured that resources were reallocated effectively. By maintaining flexibility and ensuring transparency, we managed to meet the new requirements without sacrificing quality.

Question:
How do you ensure continuous improvement in your work processes?

Answer:
I implement continuous improvement by regularly reviewing workflows and seeking feedback from team members. After completing projects, I hold retrospective meetings to identify what worked well and where we can improve. I also stay informed about new tools or methodologies that can enhance efficiency. By fostering a culture of open communication and learning, I ensure that improvements are an ongoing process, helping us optimize performance and adapt to changing needs.

Question:
Tell me about a time when you had to meet a tight deadline with limited resources. How did you ensure success?

Answer:
In a previous project with a tight deadline and limited resources, I immediately assessed the most critical tasks and prioritized them. I streamlined workflows by cutting non-essential tasks and optimized resource allocation to focus on high-impact areas. I also communicated clearly with stakeholders about what could realistically be achieved within the constraints. By focusing on the essentials and maintaining clear communication, we met the deadline without compromising the quality of deliverables.

Question:
How do you approach working with stakeholders who have conflicting priorities?

Answer:
When working with stakeholders with conflicting priorities, I start by understanding each stakeholder’s needs and the reasons behind their priorities. I then facilitate a discussion to align on the broader organizational goals and how each priority fits into the bigger picture. By focusing on shared objectives and demonstrating the trade-offs of different options, I help stakeholders come to a compromise. If necessary, I escalate the decision to leadership to ensure alignment with the company’s overall strategy.

Question:
Describe a time when you had to make a difficult decision with limited information. How did you handle it?

Answer:
In one project, I had to make a quick decision on a vendor selection with limited data. I gathered the available information, identified the key factors that would impact the project, and consulted with colleagues who had experience with similar vendors. I weighed the risks and made the decision based on the information I had, while keeping contingency plans in place in case adjustments were needed. The decision turned out well, but the contingency plans ensured that we were prepared for any challenges.

Question:
How do you handle working on a team where people have very different working styles?

Answer:
When working with a team of diverse working styles, I make it a point to understand each person’s strengths and preferences. I adapt my communication and collaboration style to meet the needs of the team members, ensuring that everyone feels comfortable contributing. I also set clear expectations and establish common goals to keep the team focused on the overall objective. Encouraging open dialogue and promoting flexibility helps us leverage the different working styles to achieve better outcomes.

Question:
Can you give an example of how you’ve handled a project where the final outcome didn’t meet initial expectations?

Answer:
In a project where the final outcome didn’t meet initial expectations due to unforeseen technical challenges, I first took responsibility for the result and communicated transparently with the stakeholders. I conducted a detailed post-mortem to identify where things went wrong and what could have been done differently. I worked with the team to develop an action plan to correct the issues and ensure that similar problems wouldn’t occur in future projects. By taking a solution-oriented approach, we were able to address the gaps and regain trust.

Question:
How do you manage competing deadlines from different teams or projects?

Answer:
When managing competing deadlines, I assess the urgency and impact of each project or task. I communicate with all relevant stakeholders to understand their expectations and determine if deadlines can be adjusted. I then create a prioritized plan, ensuring the most critical tasks are completed first while keeping others informed of any changes. If necessary, I delegate tasks to ensure nothing falls behind, while maintaining constant communication to manage expectations and prevent any bottlenecks.

Question:
Tell me about a time when you had to resolve a disagreement between team members. How did you handle it?

Answer:
In a previous role, two team members had a disagreement over the best approach to a project. I facilitated a conversation between them, encouraging each to express their viewpoint openly. I listened carefully and helped them find common ground by focusing on the project’s goals rather than personal preferences. I suggested a compromise that combined elements from both approaches, and we tested the solution to see how it worked in practice. The compromise not only resolved the disagreement but also improved collaboration going forward.

Question:
How do you ensure that your team stays aligned with the project’s objectives and goals?

Answer:
I ensure team alignment by setting clear, measurable objectives at the start of each project and communicating them effectively to the team. I hold regular check-ins to track progress and address any questions or challenges that arise. I also encourage open communication, so team members feel comfortable raising concerns early. By keeping the team focused on the overarching goals and providing ongoing feedback, I ensure that everyone remains aligned and motivated to achieve the desired outcomes.

Question:
Describe a time when you had to make a decision that was unpopular with your team. How did you handle it?

Answer:
In a past project, I had to implement a process change that wasn’t popular with the team because it required additional work upfront. I explained the rationale behind the decision, emphasizing how it would benefit the project in the long run by improving efficiency and reducing errors. I also sought input from the team on how we could implement the change in a way that minimized the burden. By involving the team in the decision-making process and being transparent, I was able to gain their support despite the initial resistance.

Question:
How do you handle underperforming team members to help them improve?

Answer:
When dealing with an underperforming team member, I start by having a one-on-one conversation to understand the reasons behind the performance issues. I provide constructive feedback, focusing on specific areas for improvement and offering support in terms of resources, mentorship, or training. Together, we set clear performance goals with measurable outcomes. I also check in regularly to track progress and provide additional guidance if needed. By creating a supportive environment and setting clear expectations, I help them improve and contribute more effectively to the team.

Question:
Can you describe a situation where you had to quickly adapt to a significant change in the company or industry? How did you handle it?

Answer:
In one instance, the company underwent a major reorganization, which affected team structures and project priorities. To adapt, I took the time to fully understand the new organizational framework and how it impacted my role and responsibilities. I reached out to key stakeholders to realign on goals and expectations. I also worked closely with my team to help them adjust to the changes by providing clarity on new processes and encouraging open discussions. By staying proactive and adaptable, I ensured a smooth transition and minimized disruption to our work.

Question:
How do you manage your own professional development while meeting your work responsibilities?

Answer:
I manage my professional development by setting aside time each week to focus on learning, whether through online courses, reading industry-related content, or attending webinars. I also seek feedback from my peers and supervisors to identify areas where I can improve. I prioritize my development goals alongside my work responsibilities, ensuring that I stay efficient and organized in both areas. By continuously seeking new knowledge and skills, I am able to stay current in my field while meeting the demands of my role.
Question: Describe a time you had to deal with a conflict between two team members.

Answer: "Two colleagues had a disagreement about the direction of a project. I facilitated a meeting where both could express their concerns respectfully. I helped them find common ground, identify shared goals, and ultimately reach a compromise that benefited the project and preserved their working relationship."

Question: How do you handle making decisions with limited information?

Answer: "I gather as much relevant information as possible within the given timeframe, analyze the potential risks and benefits of each option, and consult with colleagues or experts when necessary. I'm comfortable making informed decisions even with incomplete information, and I'm prepared to adapt my approach as new information becomes available."

Question: Tell me about a time you had to take on a leadership role, even if you weren't officially in charge.

Answer: "During a team project, our designated leader was unexpectedly unavailable. I stepped up to coordinate tasks, facilitate communication, and motivate the team to stay on track. My initiative and leadership skills helped us maintain momentum and successfully complete the project."

Question: How do you approach setting goals for yourself and your team?

Answer: "I set SMART goals (Specific, Measurable, Achievable, Relevant, and Time-bound) that align with the company's objectives. I involve the team in the goal-setting process to ensure buy-in and ownership. I also break down large goals into smaller milestones and track progress regularly to maintain motivation and accountability."

Question: Give an example of a time you had to overcome a significant obstacle or challenge in your work.

Answer: "We encountered a major setback in a project due to unforeseen circumstances. I remained positive, analyzed the situation, and developed a revised plan to address the challenges. I motivated the team to persevere, and we successfully overcame the obstacle and delivered the project with minimal delays."

Question: How do you handle working on multiple projects simultaneously?

Answer: "I prioritize tasks effectively, utilize project management tools to stay organized, and communicate clearly with stakeholders about deadlines and progress. I'm adept at managing my time and resources to ensure all projects receive the necessary attention and are completed successfully."

Question: What are your preferred methods for staying organized and managing your workload?

Answer: "I use a combination of tools and techniques, including to-do lists, calendars, project management software, and time blocking. I prioritize tasks based on urgency and importance, and I regularly review my progress to ensure I'm on track."

Question: How do you approach building relationships with clients or customers?

Answer: "I prioritize building trust and rapport by actively listening to their needs, communicating clearly and honestly, and delivering on my commitments. I strive to understand their perspectives, provide excellent service, and maintain long-term relationships."

Question: Tell me about a time you had to deal with a stressful or challenging situation at work.

Answer: "During a product launch, we encountered a last-minute technical issue that threatened to delay the release. I remained calm under pressure, collaborated with the technical team to identify a solution, and communicated effectively with stakeholders to manage expectations. We successfully resolved the issue and launched the product with minimal disruption."

Question: What are your salary expectations for this role, and what factors are most important to you in considering a job offer?

Answer: "My salary expectations are in the range of [mention your desired range], based on my skills, experience, and research on comparable positions. However, I'm also prioritizing factors such as opportunities for growth and development, a positive and inclusive work environment, and the company's commitment to [mention values or initiatives that are important to you, e.g., social responsibility, innovation, work-life balance]."