Morgan Stanley's Wealth Management business is looking for a Director in the Core Brokerage technology team to be responsible for the design and development of software components for high-performance online trading systems and applications, with a primary focus on order vetting/management and trade processing systems and applications.
Requirements
- 7+ years of Software Design and Development Experience on Windows/Linux/Unix platform
- Strong Java, Python, C / C++, Go-Lang, Perl, SQL, and Shell scripting
- Strong Skills and experience in relational database (Sybase, Oracle, PostgreSQL etc.)
- Strong DevOps expertise – Docker/PodMan, Kubernetes, CI/CD, Helm
- Strong Design Skills
- Strong skills and experience in working with high-volume highly scalable transaction processing systems
- Strong Analytical Skills with ability to understand and develop complex algorithms.
Responsibilities
- Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
- Work closely with your peers and keep engaging in a fast pace technical design and development team
- Execute in a fast-paced delivery mode and focus in delivering tasks to meet the product release goal
- Maintain code quality through best practices, unit testing and code quality automation
- Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
- Help in designing interfaces and information exchange between modules
- Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
Other
- Must have demonstrated success in a fast paced environment.
- Possess advanced domain knowledge and show great customer focus. Expert in processes / methodologies and Skilled in build, release & deployment processes
- Articulate the need for scalability and understand the importance of improving quality through testing.
- Ability to work with the business community and be able to articulate technical solutions/challenges to the business and worth with them to come to resolution
- Must be a quick learner, a team player, and have the ability to work independently