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 handle situations where your team is working under tight deadlines and the quality of work may be at risk?
Answer:
When facing tight deadlines, I prioritize tasks that have the highest impact on the project’s success while ensuring quality standards are maintained. I communicate with the team to assess if additional support or resources are needed to meet the deadline without sacrificing quality. If necessary, I delegate non-critical tasks or adjust the timeline by communicating with stakeholders. Regular quality checks during the process ensure that even under pressure, we meet the project’s goals without compromising on the end product.
Question:
Tell me about a time when you had to mediate a dispute between team members. What approach did you take?
Answer:
During a project, two team members had a disagreement about the direction of a task. I brought both individuals into a neutral setting to discuss their perspectives. I listened carefully to each side and encouraged them to find common ground, focusing on the project’s objectives rather than personal preferences. By helping them communicate openly and guiding the conversation toward a solution, we were able to resolve the conflict and move forward with a clearer, unified approach.
Question:
How do you ensure that your projects are aligned with the company’s strategic objectives?
Answer:
To align my projects with the company’s strategic objectives, I begin by thoroughly understanding the organization’s goals and how the project contributes to them. I regularly communicate with senior leadership to ensure we’re on track and adjust the project plan as necessary to stay aligned. I also set clear, measurable objectives that tie directly to company priorities, which I review at key milestones to ensure ongoing alignment.
Question:
Describe a time when you had to handle a project that was assigned to you at the last minute. How did you manage to deliver it on time?
Answer:
I was once assigned a project last minute with a tight deadline. To manage it, I quickly gathered all the necessary information and prioritized the most critical tasks. I delegated responsibilities to team members based on their strengths and focused on delivering the essential components first. I communicated with stakeholders to set realistic expectations and provided regular updates on our progress. By staying organized and focusing on what was feasible, we delivered the project on time and met the key objectives.
Question:
How do you ensure that your team remains engaged and motivated during long-term projects with little immediate feedback?
Answer:
I keep my team engaged in long-term projects by setting short-term milestones and celebrating small wins along the way. This provides a sense of accomplishment and keeps the team motivated. I also maintain regular communication to ensure that everyone is clear on their contributions to the larger goal. Encouraging team members to share their challenges and successes during regular check-ins helps to foster collaboration and keeps morale high, even when immediate feedback is limited.
Question:
Tell me about a time when you had to manage a project with significant regulatory or compliance requirements. How did you ensure compliance?
Answer:
In a previous project, we had to ensure compliance with strict industry regulations. I started by thoroughly reviewing the regulatory requirements and working closely with the compliance team to integrate those standards into our project plan. I built in checkpoints throughout the project to ensure we were staying compliant, and I held regular reviews with stakeholders to address any potential risks. By embedding compliance into the workflow from the start, we ensured that all deliverables met regulatory standards without causing delays.
Question:
How do you manage a situation where a key team member is suddenly unavailable during a critical phase of the project?
Answer:
If a key team member becomes unavailable during a critical phase, I quickly assess their responsibilities and determine the most urgent tasks. I redistribute the workload among the team, ensuring that the most skilled members take on the critical tasks. If necessary, I adjust the project timeline slightly to accommodate the change and communicate the situation to stakeholders. I also look for external resources or temporary support if the workload exceeds the team’s capacity. By acting swiftly and ensuring clear communication, we can minimize disruption to the project.
Question:
Describe a time when you were responsible for managing a project’s budget. How did you ensure that the project stayed within budget?
Answer:
I managed a project with a tight budget, and to stay within limits, I carefully tracked all expenses from the start. I reviewed the budget regularly and identified areas where we could reduce costs without impacting the project’s quality. I negotiated with vendors for discounts and found ways to optimize resource allocation. By maintaining close control of the budget and making adjustments where needed, we were able to complete the project within the allocated financial resources.
Question:
How do you handle a situation where the project goals are unclear or frequently changing?
Answer:
When project goals are unclear or frequently changing, I prioritize communication with stakeholders to clarify objectives and gather as much information as possible. I document changes and ensure that the team understands the new direction. I also implement a flexible project plan that can adapt to evolving goals without causing delays. By maintaining ongoing dialogue and being adaptable, I ensure that the team stays focused and aligned, even when the objectives shift.
Question:
Tell me about a time when you had to manage a project with tight interdependencies between teams. How did you ensure coordination?
Answer:
In a project with tight interdependencies between teams, I set up a clear communication plan from the outset. We held regular cross-team meetings to update each other on progress and address any blockers that could impact other teams. I also created a shared project dashboard to track dependencies and ensure transparency. By keeping everyone aligned and addressing potential issues early, we were able to maintain smooth coordination and meet our shared deadlines.
Question:
How do you handle ambiguity in a project when the objectives are not clearly defined?
Answer:
When faced with ambiguity, I first seek clarification by asking key stakeholders for more context and details on the project’s goals. If the objectives are still unclear, I work with the team to define an initial plan based on the available information, setting up short-term goals to move forward. I also maintain open communication with stakeholders and regularly revisit the project plan to ensure we’re on track as more clarity emerges. By staying adaptable and proactively seeking information, I manage ambiguity effectively while keeping the project moving.
Question:
Tell me about a time when you had to manage a project where resources were stretched thin. How did you ensure successful completion?
Answer:
During a resource-constrained project, I focused on prioritizing the most critical tasks and allocated available resources accordingly. I also cross-trained team members to handle multiple roles, which allowed for flexibility in case of any gaps. I communicated clearly with stakeholders about the resource limitations and adjusted the project timeline to reflect realistic delivery dates. By carefully managing the workload and focusing on key objectives, we were able to complete the project successfully, despite limited resources.
Question:
How do you approach decision-making when the data available is insufficient or incomplete?
Answer:
In situations with insufficient data, I rely on a combination of the available information, past experiences, and expert input to guide my decision-making. I assess the potential risks and benefits of each option and consult with colleagues or stakeholders to gather additional insights where possible. If time allows, I may also conduct a quick analysis or pilot to test potential outcomes. Once a decision is made, I remain flexible, ready to adjust course as more data becomes available.
Question:
Describe a time when you led a project that required significant innovation or creativity. How did you foster that within your team?
Answer:
I led a project where we needed to develop a unique solution to address a customer pain point. To foster innovation within the team, I encouraged brainstorming sessions where everyone could contribute ideas, regardless of their role. I created an open environment where team members felt comfortable sharing unconventional ideas. We also researched industry trends and explored new technologies that could be applied to the project. By promoting a collaborative and creative atmosphere, we were able to develop an innovative solution that exceeded customer expectations.
Question:
How do you manage a project where there is a high level of uncertainty and risk?
Answer:
In high-risk projects, I focus on identifying potential risks early through risk assessments and brainstorming sessions with the team. I create contingency plans for the most likely risks and build flexibility into the project timeline to accommodate unexpected changes. Regular check-ins with the team and stakeholders allow us to monitor for emerging risks and adjust the plan as needed. By preparing for uncertainties and maintaining clear communication, I’m able to mitigate risks and keep the project on track.
Question:
Tell me about a time when you had to make a difficult trade-off between cost, quality, and speed in a project. How did you decide?
Answer:
In one project, we faced a situation where the client wanted faster delivery, but this would have required additional resources, increasing the cost. After discussing the options with the team, I evaluated the client’s priorities and proposed a solution that balanced all three factors. We agreed to focus on delivering the most critical features by the deadline while postponing less important tasks to a second phase. This approach allowed us to meet the client’s immediate needs while staying within budget and maintaining quality.
Question:
How do you handle situations where your team is resistant to a new process or tool?
Answer:
When introducing a new process or tool, I start by explaining the rationale behind the change and how it will benefit the team in the long run. I offer training and support to ensure everyone feels comfortable using the new system and encourage feedback to address any concerns. By involving the team in the implementation process and showing them the value of the change, I reduce resistance and foster a sense of ownership. I also monitor the transition and make adjustments as needed to ensure a smooth adoption.
Question:
Describe a situation where you had to manage a conflict between team members. How did you resolve it?
Answer:
In a previous project, two team members disagreed on the approach to a technical challenge, which was affecting team dynamics. I facilitated a meeting where each person could share their perspective in a structured way. I helped both sides focus on the project’s goals rather than personal differences and encouraged them to find common ground. We eventually agreed on a hybrid solution that incorporated elements from both approaches. By addressing the conflict directly and fostering collaboration, we were able to resolve the issue and improve team cohesion.
Question:
How do you manage scope creep in a project, especially when stakeholders request additional features?
Answer:
To manage scope creep, I establish a clear project scope and deliverables at the outset, which I communicate to all stakeholders. When additional feature requests come in, I assess their impact on the timeline, budget, and resources. If the new requests are critical, I work with stakeholders to adjust the project plan, timelines, or resources accordingly. If the requests are non-essential, I document them for future phases. By maintaining clear boundaries and open communication, I ensure the project stays on track without sacrificing quality.
Question:
Tell me about a time when you had to take initiative on a project without waiting for direction from your manager. What was the result?
Answer:
During one project, I identified an inefficiency in our workflow that was causing delays, but there wasn’t a formal process in place to address it. Instead of waiting for direction, I took the initiative to research potential solutions and proposed a new process to streamline the workflow. I presented it to the team, and after receiving positive feedback, I implemented the changes. The new process significantly reduced delays and improved overall team productivity. Taking the initiative helped solve a critical issue and demonstrated my proactive approach to problem-solving.
Question: Describe a time you had to deal with a difficult or unexpected situation with a client.
Answer: "A client was unhappy with a deliverable that didn't meet their initial expectations. I actively listened to their concerns, acknowledged their frustration, and clarified any misunderstandings. I then collaborated with the team to revise the deliverable and ensure it aligned with the client's needs. Through clear communication and a solution-oriented approach, we were able to regain the client's trust and satisfaction."
Question: How do you approach building trust and rapport with colleagues from different departments or teams?
Answer: "I prioritize open communication, active listening, and mutual respect. I make an effort to understand their roles, perspectives, and challenges. I also seek opportunities for collaboration and knowledge sharing to foster strong working relationships across departments."
Question: Tell me about a time you had to make a decision that involved ethical considerations.
Answer: "I faced a situation where a colleague was not adhering to company policies. I weighed the potential consequences and decided to report the issue to my supervisor, even though it was a difficult decision. I prioritized upholding ethical standards and acting with integrity, even when it was challenging."
Question: How do you approach receiving and incorporating feedback on your work?
Answer: "I welcome feedback as an opportunity for growth and improvement. I actively listen to the feedback, ask clarifying questions, and reflect on how I can apply the suggestions to enhance my performance. I appreciate specific and constructive feedback that helps me develop my skills and achieve better results."
Question: Give an example of a time you had to work on a project with a limited budget or resources.
Answer: "We were tasked with organizing a company event with a limited budget. I researched cost-effective options, negotiated with vendors, and creatively utilized available resources. Through careful planning and resource management, we successfully delivered a successful event within the budget constraints."
Question: How do you handle working under pressure or in a fast-paced environment?
Answer: "I thrive in fast-paced environments and am adept at managing multiple tasks and deadlines. I prioritize effectively, stay organized, and maintain a calm and focused demeanor even under pressure. I also communicate proactively with my team and stakeholders to ensure alignment and manage expectations."
Question: What are your preferred methods for staying motivated and engaged in your work?
Answer: "I set challenging yet achievable goals, break down large tasks into smaller milestones, and celebrate accomplishments along the way. I also find motivation in collaborating with colleagues, learning new skills, and contributing to meaningful projects that align with my values."
Question: How do you approach resolving conflicts or disagreements with colleagues or clients?
Answer: "I address conflicts with a calm and respectful demeanor. I actively listen to understand different perspectives, identify common ground, and seek solutions that address the concerns of all parties involved. I prioritize open communication and collaboration to achieve mutually beneficial outcomes."
Question: Tell me about a time you had to adapt your communication style to effectively convey a message to a specific audience.
Answer: "I was presenting technical information to a non-technical audience. I adapted my communication style by using simpler language, avoiding jargon, and incorporating visual aids and real-world examples to ensure clarity and understanding."
Question: What are your expectations for work-life balance in this role, and how do you prioritize your well-being?
Answer: "I value a healthy work-life balance and believe it's essential for maintaining productivity and well-being. I prioritize my well-being by setting boundaries between work and personal time, engaging in activities I enjoy, and practicing self-care. I also appreciate a company culture that supports work-life balance and employee well-being."