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:
- A Senior Technologist with 10+ years of experience in leading a team of developers to design, develop, and support enterprise applications end-to-end.
- 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.
- Exposure and familiarity with Java/JEE and related tools, technologies, and frameworks - strong plus.
- Experience in developing complex web-services leveraging technologies like WCF and WEB API (REST, SOAP, JSON and XML).
- Experience designing and developing applications using modern web development tools and frameworks such as Angular JS/Angular 2+, Bootstrap etc. (desired).
- Good understanding of DB concepts and experience working on SQL Server (or any other RDBMS).
- 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:
How do you approach a situation where key stakeholders have conflicting priorities or goals for a project?
Answer:
When stakeholders have conflicting priorities, I first facilitate a discussion to clarify each stakeholder’s goals and expectations. I focus on understanding the broader business objectives and how each priority fits into the bigger picture. I help stakeholders recognize the trade-offs involved with each option and encourage collaboration to find a compromise that aligns with the project’s overall goals. By focusing on transparent communication and fostering a collaborative mindset, I help align stakeholders and move forward with a unified plan.
Question:
Describe a time when you had to work with a difficult client. How did you maintain a positive working relationship?
Answer:
In one project, the client was frequently changing requirements, which caused disruptions. I took the time to listen to their concerns and worked to understand the root cause of the changes. I scheduled regular check-ins to provide updates and clarify expectations, which helped manage their concerns proactively. By setting clear boundaries and maintaining open communication, I was able to address their needs without jeopardizing the project timeline. This approach strengthened our working relationship and ultimately led to a successful outcome.
Question:
How do you ensure your team remains productive and focused during long-term projects?
Answer:
For long-term projects, I set clear milestones and break the project down into smaller, manageable tasks. This helps the team focus on short-term goals and maintain a sense of progress. I also celebrate small wins along the way to keep morale high. Regular check-ins and open communication help address any concerns or bottlenecks early. By keeping the team engaged with achievable milestones and providing consistent support, I ensure productivity remains high throughout the duration of the project.
Question:
Tell me about a time when you had to quickly pivot a project due to unforeseen challenges. How did you manage it?
Answer:
In one project, we encountered a major technical issue that disrupted our original plan. I quickly gathered the team to assess the situation and identify alternative solutions. We re-prioritized tasks and adjusted the project timeline to accommodate the necessary changes. I communicated with stakeholders to manage expectations and ensured the team remained focused on the new objectives. By staying calm and adapting our approach, we were able to pivot successfully and deliver the project with minimal delays.
Question:
How do you manage stress and maintain performance during high-pressure situations?
Answer:
In high-pressure situations, I stay organized by prioritizing tasks and breaking them into smaller, actionable steps. This helps me focus on immediate priorities without feeling overwhelmed. I also maintain open communication with the team and stakeholders to ensure everyone is aligned. Taking short breaks and managing my time effectively helps me stay refreshed and maintain productivity. By staying focused and keeping a clear plan in mind, I manage stress and continue to perform well under pressure.
Question:
Describe a time when you had to overcome resistance to change within a team. How did you manage it?
Answer:
When implementing a new software tool in a previous project, I encountered resistance from team members who were comfortable with the old process. I addressed their concerns by organizing a series of training sessions to demonstrate how the new tool would improve their workflows. I also encouraged them to share feedback and suggestions during the transition. By involving the team in the process and offering support, I was able to overcome resistance and ensure a smooth adoption of the new tool.
Question:
How do you ensure that project deliverables meet both the client’s expectations and the company’s quality standards?
Answer:
To ensure deliverables meet both client expectations and quality standards, I begin by establishing clear requirements and deliverables at the outset of the project. I maintain close communication with the client throughout the project to ensure alignment and address any changes early. Internally, I set up regular quality checks and reviews to ensure that the team adheres to company standards. By maintaining these practices, I ensure that deliverables are on time, meet client needs, and are of the highest quality.
Question:
Tell me about a time when you had to manage a project across different geographic locations or time zones. How did you ensure collaboration?
Answer:
In a global project involving teams in different time zones, I established clear communication protocols and tools to ensure collaboration. We used project management software to keep everyone updated asynchronously and scheduled meetings at times that overlapped for all teams. I made sure to document decisions and share meeting notes to keep everyone informed, regardless of time zone. By fostering transparency and leveraging technology, I ensured smooth collaboration and alignment across all locations.
Question:
How do you handle a situation where a project is falling behind schedule?
Answer:
When a project falls behind schedule, I first assess the root cause of the delay by reviewing the progress and identifying any bottlenecks. I then prioritize critical tasks and redistribute resources to address the most urgent issues. I communicate with stakeholders to reset expectations and adjust the timeline if necessary. I also encourage the team to focus on efficiency while maintaining quality. By addressing the delay early and making necessary adjustments, I work to bring the project back on track.
Question:
Describe a time when you had to implement a new process that improved team efficiency. What steps did you take?
Answer:
In a previous role, I identified inefficiencies in our project handoff process between departments. I introduced a standardized template that included key deliverables, deadlines, and responsibilities to ensure smoother transitions. I trained the team on the new process and gathered feedback to refine it. The result was a significant reduction in miscommunication and delays, improving overall efficiency. By implementing a clear process and ensuring team buy-in, we were able to streamline workflows and improve productivity.
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 your ideal work environment.
Answer: I thrive in a collaborative and supportive environment where I can learn and grow. I value open communication, respect for diverse perspectives, and a shared commitment to excellence. I also appreciate a workplace that encourages innovation, provides opportunities for professional development, and recognizes employee contributions.
Question: What are your strengths and weaknesses?
Answer: (Focus on strengths relevant to the job and weaknesses that you are actively working to improve)
"One of my key strengths is my ability to [strength 1, e.g., analyze complex data and identify trends] which I demonstrated in my previous role by [give a specific example]. I'm also a strong [strength 2, e.g., communicator] and enjoy collaborating with others to achieve shared goals.
As for areas for improvement, I'm working on [weakness, e.g., becoming more comfortable with public speaking]. To address this, I recently [action taken, e.g., joined Toastmasters and volunteered to present at a team meeting]."
Question: Tell me about a time you failed. What did you learn from it?
Answer: (Choose a real failure, but not a catastrophic one. Focus on what you learned.)
"In a previous project, I underestimated the time required to complete a task, which led to a missed deadline. While it was a setback, it taught me the importance of careful planning, realistic time management, and proactive communication. Now, I break down large tasks into smaller, more manageable steps, use project management tools to track progress, and communicate potential challenges early on."
Question: Why are you interested in this position?
Answer: (Tailor this to the specific role and company)
"I'm excited about this opportunity because [reason 1, e.g., it aligns with my skills and experience in X] and I'm eager to contribute to [company goal or mission]. I've been particularly impressed by [something specific about the company, e.g., your commitment to innovation/customer service/ sustainability]. I believe my skills in [mention relevant skills] would be a valuable asset to your team, and I'm confident I can make a significant contribution to [mention specific area/project]."
Question: Where do you see yourself in five years?
Answer: (Be ambitious but realistic. Align your answer with the company's potential career paths.)
"In five years, I see myself as a valuable member of this organization, having grown both professionally and personally. I'm eager to take on increasing responsibility and contribute to the company's success in a leadership role. I'm also committed to continuous learning and development, and I hope to expand my skills in [mention areas relevant to the company's future]. "
Question: What questions do you have for me?
Answer: (Always have a few insightful questions prepared. This shows your interest and engagement.)
- "Can you tell me more about the company's culture and values?"
- "What are the biggest challenges facing the team right now?"
- "What opportunities are there for professional development and growth within the company?"
- "What are the next steps in the hiring process?"
Question: Tell me about a time you had to work under pressure.
Answer: "In my previous role, we were launching a new product and faced a last-minute technical issue. With the deadline looming, I collaborated closely with the development team to identify the root cause and implement a solution. I remained calm under pressure, prioritized tasks effectively, and communicated clearly with stakeholders throughout the process. We were able to resolve the issue and successfully launch the product on time."
Question: Describe a situation where you had to persuade someone to see your point of view.
Answer: "In a previous project, I proposed a new marketing strategy that I believed would be more effective. However, a key stakeholder was hesitant to deviate from the traditional approach. To persuade them, I presented data and research supporting my proposal, highlighting the potential benefits and addressing their concerns. I also acknowledged the value of the traditional approach while emphasizing the potential for improved results with the new strategy. Ultimately, my persuasive presentation and data-driven arguments convinced the stakeholder to embrace the new approach, which led to a successful campaign."
Question: How do you handle constructive criticism?
Answer: "I view constructive criticism as a valuable opportunity for growth and improvement. I actively listen to the feedback, ask clarifying questions to ensure I understand the perspective, and reflect on how I can apply the insights to enhance my performance. I appreciate when feedback is specific and actionable, and I strive to incorporate it into my work to achieve better outcomes."
Question: Describe a time you had to deal with ambiguity or uncertainty in a project.
Answer: "In a previous role, we were tasked with developing a new product for a market with limited data available. To navigate the uncertainty, we conducted thorough market research, engaged with potential customers to understand their needs, and developed a flexible plan that allowed us to adapt as we gathered more information. We also embraced an iterative approach, testing and refining our product based on feedback and evolving market insights."
Question: How do you prioritize your work when you have multiple deadlines and competing demands?
Answer: "I prioritize my work by first assessing the urgency and importance of each task. I consider deadlines, potential impact, and dependencies. I use tools like to-do lists and project management software to organize my tasks and track progress. I also communicate proactively with stakeholders to manage expectations and ensure alignment on priorities."
Question: Give an example of a time you demonstrated leadership skills, even if you weren't in a formal leadership role.
Answer: "In a previous team project, we were struggling to meet a tight deadline. I took the initiative to organize the team's efforts, delegate tasks based on individual strengths, and facilitate communication to ensure everyone was aligned. I also motivated the team by recognizing contributions and maintaining a positive attitude. While I wasn't the official team leader, my proactive approach helped us overcome the challenges and deliver the project successfully."
Question: How do you stay updated on industry trends and developments?
Answer: "I stay informed by regularly reading industry publications, attending conferences and webinars, and engaging with thought leaders on professional networking platforms. I also participate in online communities and forums to exchange ideas and learn from others in my field. I believe continuous learning is essential to stay ahead in today's rapidly evolving landscape."
Question: What motivates you to do your best work?
Answer: (Be genuine and specific. Connect your answer to the company's values or mission if possible.)
"I'm motivated by a desire to make a meaningful contribution and achieve results. I thrive on challenges and enjoy solving problems that have a positive impact. I'm also driven by a sense of purpose and the opportunity to learn and grow. In this role, I'm particularly excited by the prospect of [relate to the company's mission or values, e.g., 'contributing to innovative solutions that benefit customers' or 'being part of a company that prioritizes sustainability']."