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: 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."
Question: Describe a time you had to work with a team to achieve a shared goal. What role did you play, and what was the outcome?
Answer: (Focus on your teamwork skills and contributions.)
"In my previous role, we had a project to [briefly describe the project and goal]. I played the role of [your role, e.g., project coordinator, lead developer, etc.], and my key responsibilities included [list your key responsibilities]. To ensure success, I [describe your actions, e.g., facilitated communication, organized meetings, tracked progress, resolved conflicts, etc.]. As a result of our collaborative efforts, we [describe the positive outcome, e.g., delivered the project on time and within budget, exceeded expectations, etc.]."
Question: How do you handle stress and pressure in the workplace?
Answer: "I manage stress by prioritizing tasks, staying organized, and practicing time management techniques. I also believe in maintaining a healthy work-life balance and engaging in activities outside of work that help me relax and recharge. When faced with pressure, I focus on breaking down tasks into smaller steps, setting realistic expectations, and communicating effectively with my team and stakeholders."
Question: Tell me about a time you had to deal with a conflict within a team.
Answer: (Focus on your conflict-resolution skills and positive outcomes.)
"In a previous team project, there was a disagreement about the best approach to [describe the issue]. To resolve the conflict, I facilitated a discussion where everyone could express their perspectives and concerns. I actively listened to each team member, identified common ground, and helped the team reach a consensus on a solution that addressed everyone's needs. Through open communication and a collaborative approach, we were able to move forward effectively and achieve our project goals."
Question: Give me an example of a time you had to make a quick decision in a challenging situation.
Answer: (Highlight your decision-making skills and ability to think on your feet.)
"During a product demonstration, we encountered an unexpected technical issue. To avoid disrupting the presentation, I quickly assessed the situation, identified the potential causes, and decided to [describe your decision and actions]. This allowed us to continue the demonstration smoothly and minimize any negative impact on the audience. Later, I investigated the issue thoroughly to prevent it from happening again."
Question: What are your preferred methods for learning new information or skills?
Answer: (Show your eagerness to learn and adapt.)
"I'm a proactive learner and enjoy exploring different learning methods. I find hands-on experience to be particularly effective, so I seek out opportunities to apply new knowledge in practical settings. I also utilize online resources, attend workshops and training sessions, and learn from colleagues and mentors. I believe in continuous learning and am always seeking to expand my skillset."
Question: How do you measure your own success?
Answer: (Connect your personal definition of success to the company's values or goals.)
"I measure success by my ability to contribute to the team's goals and make a positive impact. Achieving tangible results, exceeding expectations, and continuously improving my skills are all important indicators of success for me. I also value the positive feedback I receive from colleagues and clients, as it demonstrates the value I bring to the organization. Ultimately, success for me is about making a meaningful contribution and leaving things better than I found them."
Question: What are your long-term career aspirations?
Answer: (Be ambitious but realistic. Align your answer with the company's potential career paths.)
"My long-term career aspiration is to become a recognized expert in [your field/area of interest] and take on leadership roles where I can inspire and mentor others. I'm passionate about [mention your passion related to your career] and want to contribute to [mention a broader goal or vision]. I believe this company provides the ideal environment to develop my skills, grow professionally, and achieve my long-term career goals."
Question: Describe a situation where you had to go above and beyond to meet a customer's needs.
Answer: "A customer needed a product urgently for a time-sensitive project, but it was out of stock. I researched alternatives, found a comparable item, and personally expedited its shipping to ensure it arrived on time. The customer was thrilled with my proactive problem-solving and commitment to their satisfaction."
Question: How do you approach learning new technologies or software?
Answer: "I'm a quick learner and enjoy exploring new technologies. I typically start with online tutorials and documentation to grasp the fundamentals. Then, I apply my knowledge through hands-on practice and experimentation. I also seek out opportunities to collaborate with colleagues and learn from their expertise."
Question: Tell me about a time you had to adapt your communication style to effectively convey a message.
Answer: "I was presenting a complex technical concept to a non-technical audience. I adjusted my communication style by using simpler language, visual aids, and real-world examples to ensure clarity and understanding. This approach helped me effectively convey the information and engage the audience."
Question: Describe a time you received negative feedback. How did you respond?
Answer: "I received feedback that my presentation lacked clarity on a specific point. I appreciated the feedback, asked clarifying questions to understand the concern, and revised my presentation to address the issue. I also used this as a learning opportunity to improve my presentation skills for the future."
Question: How do you maintain a positive attitude in challenging situations?
Answer: "I focus on finding solutions, maintaining open communication with my team, and celebrating small wins along the way. I also believe in learning from setbacks and viewing challenges as opportunities for growth."
Question: Give an example of a time you had to work independently on a project.
Answer: "I was tasked with conducting market research for a new product launch. I independently developed the research plan, gathered data from various sources, analyzed the findings, and presented my recommendations to the team. This demonstrated my ability to manage my time effectively and deliver results autonomously."
Question: How do you stay organized and manage your time effectively?
Answer: "I utilize a combination of tools and techniques, including to-do lists, calendars, and project management software. I prioritize tasks based on deadlines and importance, and I break down large projects into smaller, manageable steps. I also regularly review my progress and adjust my approach as needed."