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: Describe a time you had to deal with a situation where you had to say "no" to a request from a colleague or client.
Answer: "A colleague requested my assistance on a project with a tight deadline, but I was already committed to other priorities with equally demanding timelines. I explained my current workload and offered alternative solutions, such as connecting them with someone who had the availability or suggesting a revised timeline. While it was important to be helpful, I also recognized the importance of setting realistic expectations and prioritizing commitments."
Question: How do you approach identifying and developing your own strengths and weaknesses?
Answer: "I regularly reflect on my experiences, seeking feedback from colleagues and supervisors to gain insights into my strengths and areas for improvement. I also engage in self-assessment activities and identify opportunities to develop new skills and knowledge through training, mentorship, or challenging assignments. I believe in continuous self-improvement and actively seek opportunities to grow professionally."
Question: Tell me about a time you had to deal with a situation where you made a mistake or error in your work.
Answer: "I made an error in a report that was presented to a client. I took ownership of the mistake, apologized for the oversight, and immediately corrected the error. I also reviewed my work process to identify how the error occurred and implemented measures to prevent similar mistakes in the future. I believe in learning from mistakes and taking proactive steps to improve."
Question: How do you approach building relationships with colleagues from diverse backgrounds and cultures?
Answer: "I value diversity and believe it enriches the workplace. I approach building relationships with colleagues from diverse backgrounds with respect, empathy, and a genuine interest in learning about their perspectives and experiences. I actively listen, communicate openly, and seek opportunities for cultural exchange and understanding."
Question: Give an example of a time you had to work on a project that required you to learn a new skill or technology quickly.
Answer: "I was assigned to a project that required me to learn a new software program within a short timeframe. I utilized online tutorials, consulted with colleagues who had expertise in the program, and dedicated extra time to practice and master the new skill. My ability to learn quickly and adapt to new technologies enabled me to contribute effectively to the project."
Question: How do you handle working in a team environment where there are conflicting personalities or work styles?
Answer: "I view diversity in personalities and work styles as a strength, as it brings different perspectives and approaches to problem-solving. I adapt my communication style to effectively collaborate with individuals with varying preferences, and I focus on finding common ground and shared goals to foster a productive team environment."
Question: What are your preferred methods for staying informed about industry trends and new developments in your field, and how do you apply that knowledge to your work?
Answer: "I stay informed through various channels, including industry publications, professional conferences, online courses, and networking with colleagues and experts. I actively seek out opportunities to learn and apply new knowledge to my work to improve my skills and stay ahead of industry trends."
Question: How do you approach setting priorities and managing your time effectively when faced with multiple competing deadlines and responsibilities?
Answer: "I utilize a combination of prioritization techniques, such as the Eisenhower Matrix (urgent/important) and the Pareto Principle (80/20 rule), to identify the most critical tasks. I also break down large projects into smaller milestones, utilize time management tools, and communicate proactively with stakeholders to ensure alignment and manage expectations."
Question: Tell me about a time you had to take initiative and go above and beyond your regular duties to achieve a goal or solve a problem.
Answer: "I noticed an opportunity to improve a process that was inefficient and time-consuming. I took the initiative to research best practices, develop a proposal for improvement, and presented it to my supervisor. With their approval, I led the implementation of the new process, resulting in significant efficiency gains and cost savings for the company."
Question: What are your salary expectations for this role, and what are your long-term career aspirations within this company or industry?
Answer: "My salary expectations are in the range of [mention your desired range], based on my skills, experience, and research on comparable positions. My long-term career aspirations include [mention your goals, such as leadership roles, specialization in a specific area, or contributing to the company's growth]. I believe this role aligns with my aspirations by providing opportunities for professional development, challenging assignments, and a path for career advancement within the company."
Hello and welcome to Quick Techie, your Career Growth Machine! Access premium certifications from top companies and their respective training programs. Let's dive into interview questions and answers to help you prepare thoroughly for your next job opportunity.
Question: Can you give an example of a project where you had to manage risk? How did you mitigate potential risks?
Answer: In one project, we identified the risk of a key vendor being unable to meet their delivery deadlines due to supply chain issues. To mitigate this risk, I worked with the procurement team to identify backup vendors and negotiated contingency plans with our primary vendor. I also built additional time into the project schedule to accommodate potential delays. By preparing in advance, we avoided significant disruptions and were able to keep the project on track despite the risk materializing.
Question: How do you balance attention to detail with the need to complete tasks efficiently?
Answer: I balance attention to detail with efficiency by first identifying which aspects of a task require the most focus and precision. I prioritize those areas and ensure they are completed thoroughly. For less critical aspects, I streamline processes and use templates or automation tools to save time. By differentiating between tasks that need detailed attention and those that can be handled more quickly, I maintain high quality while ensuring deadlines are met.
Question: Tell me about a time when you had to resolve an issue that arose unexpectedly during a project. How did you handle it?
Answer: In the middle of a project, we encountered a technical issue that caused a key system to go offline unexpectedly. I immediately gathered the team to diagnose the problem and contacted our IT department for assistance. While the issue was being resolved, I communicated the situation to stakeholders and proposed a revised timeline. I also worked with the team to identify alternative solutions that would prevent similar issues in the future. By addressing the problem quickly and transparently, we were able to minimize the impact on the overall project timeline.
Question: How do you ensure that your team remains motivated during long or challenging projects?
Answer: I keep my team motivated by setting clear, achievable milestones and celebrating small wins along the way. I maintain open communication and encourage feedback to ensure that everyone feels heard and supported. I also make sure that each team member understands the impact of their contribution on the overall project, which helps them stay engaged. If a project becomes particularly challenging, I offer additional support or resources to help lighten the load and maintain morale.
Question: Can you describe a time when you had to implement a solution to improve team productivity? What was the result?
Answer: I noticed that our team was spending a lot of time on manual data entry tasks, which was affecting productivity. After discussing the issue with the team, I researched automation tools and implemented a system that significantly reduced manual work. I provided training and ensured that everyone was comfortable with the new process. As a result, we reduced the time spent on data entry by 50%, allowing the team to focus on more strategic tasks and increasing overall productivity.
Question: How do you handle a situation where you are asked to lead a project in an area where you have limited expertise?
Answer: When leading a project in an area where I have limited expertise, I start by conducting research to build a foundational understanding. I also leverage the expertise of team members who are more familiar with the subject, asking for their input and guidance. I focus on facilitating collaboration and making sure the project stays on track, even if Iβm not an expert in every detail. By being open to learning and fostering a collaborative environment, Iβm able to lead effectively while ensuring the projectβs success.
Question: Describe a time when you had to work with tight budgets. How did you ensure the project stayed within financial constraints?
Answer: On a project with a tight budget, I carefully reviewed all expenses at the start to identify areas where we could cut costs without compromising quality. I negotiated better rates with vendors and found more cost-effective solutions for some of the tools we were using. Throughout the project, I closely monitored spending to ensure we stayed within budget, and I communicated regularly with the finance team to track progress. By being diligent with resource allocation, we successfully completed the project under budget.
Question: Tell me about a time you had to adapt to a significant change in the workplace. How did you handle it?
Answer: In my previous role, our company underwent a major restructuring, which resulted in my team being merged with another. This meant new colleagues, a new manager, and new priorities. To adapt, I focused on three things:
- Communication: I proactively reached out to my new team members to understand their working styles and build rapport. I also made sure to clarify expectations with my new manager.
- Flexibility: I was open to learning new processes and systems, even if they were different from what I was used to. I embraced the opportunity to gain new skills and perspectives.
- Positive Attitude: I maintained a positive and collaborative attitude throughout the transition, focusing on the benefits of the merger and the opportunities it presented.
This approach helped me successfully navigate the change and contribute effectively to the new team.
Question: Describe a situation where you had to make a difficult decision with limited information.
Answer: In a previous project, we were facing a critical deadline, but a key piece of data was missing. We had to decide whether to proceed with the information we had or wait for the missing data, risking delaying the project. I gathered the team to assess the potential impact of each option. We analyzed the available data, identified the potential risks of proceeding without the missing information, and brainstormed mitigation strategies. Ultimately, we decided to move forward with a cautious approach, implementing extra checks and balances to minimize potential errors. We also communicated the situation transparently to stakeholders, explaining our rationale and the steps we were taking to manage the risk. While the decision was challenging, our collaborative approach and risk mitigation strategy allowed us to deliver the project on time with minimal negative impact.
Question: How do you approach problem-solving in a team environment?
Answer: I believe in a collaborative and structured approach to problem-solving. First, I actively listen to understand everyone's perspective and ensure all voices are heard. Then, we collectively define the problem and its root cause. Next, we brainstorm potential solutions, evaluating the pros and cons of each. I encourage open discussion and diverse viewpoints to arrive at the best possible solution. Finally, we develop an action plan with clear roles and responsibilities, and I ensure regular communication and follow-up to track progress and make any necessary adjustments.
Question: Give an example of a time you had to deal with a difficult colleague or client.
Answer: I once worked with a client who was known for being very demanding and critical. While it was challenging at times, I focused on building a professional relationship by:
- Active listening: I made sure to truly understand their concerns and needs, even when they were expressed forcefully.
- Clear communication: I was direct and transparent in my communication, setting clear expectations and timelines.
- Finding common ground: I looked for areas of agreement and focused on shared goals.
Ultimately, by demonstrating patience, professionalism, and a commitment to meeting their needs, I was able to build a productive working relationship with the client.
Question: Describe a time you took initiative and went above and beyond your regular duties.
Answer: In my previous role, I noticed that our team was spending a significant amount of time on a repetitive administrative task. I took the initiative to research potential solutions and identified a software tool that could automate the process. I presented my findings to my manager, highlighting the potential time savings and efficiency gains. With their approval, I spearheaded the implementation of the new tool, which ultimately freed up significant time for the team to focus on more strategic work.
Question: How do you stay motivated and engaged in your work?
Answer: I find motivation in several ways:
- Setting goals: I set challenging yet achievable goals for myself, both short-term and long-term. This gives me a sense of purpose and direction.
- Continuous learning: I am always eager to learn new skills and expand my knowledge. This keeps me engaged and allows me to contribute more effectively.
- Collaboration: I enjoy working with others and find that collaborating on projects and sharing ideas boosts my motivation.
- Making a difference: I am driven by the desire to make a positive impact, whether it's contributing to the team's success or helping the company achieve its goals.
Question: What are your salary expectations?
Answer: I'm flexible and open to discussing salary based on the overall compensation package and the responsibilities of the role. I've done some research on comparable positions in the industry, and based on my skills and experience, I'm targeting a salary range of [mention your desired range]. However, I'm most interested in finding the right fit for my career goals and contributing to a company where I can make a real impact.
Question: Describe a situation where you had to be creative or think outside the box to solve a problem.
Answer: "Our team was tasked with increasing customer engagement on social media, but our traditional strategies were yielding limited results. To overcome this, I proposed a creative campaign involving user-generated content and interactive elements. This unconventional approach significantly boosted engagement and attracted new followers."
Question: How do you build rapport with colleagues or clients from diverse backgrounds?
Answer: "I believe in active listening, respectful communication, and genuine curiosity about others' perspectives. I make an effort to understand different cultural norms and communication styles, and I adapt my approach accordingly. I also look for common ground and shared interests to build strong working relationships."
Question: Tell me about a time you had to deal with a setback or failure on a project.
Answer: "We experienced a significant delay in a project due to unforeseen circumstances. I took ownership of the situation, communicated transparently with stakeholders, and collaborated with the team to develop a revised plan. We learned from the setback, implemented risk mitigation strategies, and ultimately delivered the project successfully."
Question: How do you handle disagreements or conflicts with your supervisor?
Answer: "I address disagreements with my supervisor respectfully and professionally. I first seek to understand their perspective and concerns. Then, I clearly articulate my viewpoint, providing supporting evidence or data when necessary. I focus on finding a mutually agreeable solution that aligns with the company's goals."
Question: Give an example of a time you had to take initiative and lead a project or task.
Answer: "I noticed an opportunity to streamline a process that was inefficient and time-consuming. I took the initiative to research best practices, develop a proposal for improvement, and presented it to my manager. With their approval, I led the implementation of the new process, resulting in significant efficiency gains."
Question: How do you stay motivated when working on repetitive or mundane tasks?
Answer: "I focus on the bigger picture and how my contributions, even on seemingly small tasks, contribute to the team's overall success. I also break down large tasks into smaller, more manageable steps, set mini-goals for myself, and look for ways to optimize or improve the process."
Question: What are your expectations for this role and the company?
Answer: "I'm seeking a challenging and rewarding role where I can utilize my skills and contribute to the company's success. I expect opportunities for professional growth and development, a supportive and collaborative work environment, and clear communication and feedback from my supervisor."
Question: Describe your experience with giving presentations or public speaking.
Answer: "I've had various opportunities to deliver presentations in both academic and professional settings. I focus on clear communication, engaging visuals, and tailoring my content to the audience. I'm also comfortable with public speaking and enjoy sharing information and ideas with others."
Question: How do you handle receiving feedback from multiple sources with potentially conflicting viewpoints?
Answer: "I carefully consider feedback from all sources, even if it appears contradictory. I try to understand the underlying reasons for different perspectives and identify common themes. I then prioritize the feedback that aligns with my goals and the company's objectives."
Question: Tell me about a time you had to work on a tight deadline with limited resources.
Answer: "We had a project with a demanding deadline and limited budget. To overcome this, I prioritized tasks effectively, delegated responsibilities to team members based on their strengths, and explored creative solutions to maximize our resources. We successfully delivered the project on time and within budget."
Question: How do you approach delegating tasks to others?
Answer: "I delegate tasks based on individual strengths, experience, and workload. I clearly communicate expectations, provide necessary resources and support, and empower individuals to take ownership of their responsibilities. I also follow up regularly to track progress and provide guidance."
Question: Give an example of a time you had to persuade a team to adopt a new idea or approach.
Answer: "I proposed a new workflow process that I believed would improve efficiency. To gain team buy-in, I presented data supporting my proposal, addressed concerns, and highlighted the potential benefits. Through clear communication and collaboration, I successfully persuaded the team to adopt the new approach."
Question: How do you maintain a work-life balance and prevent burnout?
Answer: "I prioritize my well-being by setting boundaries between work and personal time. I engage in activities outside of work that I enjoy, such as [mention your hobbies or interests]. I also practice self-care, prioritize sleep, and make time for relaxation and rejuvenation."
Question: What are your salary expectations, 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 work environment, and the company's values and culture."