New York, New York
March 11th 2019
Design, develop, implement, test, support and maintain software solutions to meet business requirements.
Write functional documents and design technical specifications.
Work closely with business users, technology groups, program management, product management, quality analysts on the preparation of test cases.
Test software through unit testing, test review and analysis, test witnessing and certification, fixing, and resolution.
Maintain full project life-cycle tasks, such as business and technical analysis, designing, coding, testing, and implementation plans.
Conduct code reviews with team members to advance application upgrade, extension, or other development.
Analyze application for data integrity issues.
Maintain all system diagrams, system interface charts and any other compliance policy and procedure documents.
Provide production support to end users with support teams.
7+ years of application development and implementation experience.
4+ years of securities industry experience.
A BS/BA degree or higher.
10+ years of C# experience.
7+ years of Windows Presentation Foundation (WPF) development experience.
5+ years of Multi-Threading Experience.
4+ years of Windows Communication Foundation (WCF) development experience.
5+ years of experience with Software Development Life Cycle (SDLC) tool.
4+ years of JIRA experience.
5+ years of Agile experience.
10 + years of computer application development experience.
7+ years of relational database experience.
10+ years of capital markets experience.
A BS/BA degree or higher in science or technology.
Advanced experience in capital markets business and processes.
Basic knowledge and understanding of mathematical modeling.
Basic knowledge and understanding of SEC, FNRA, and international regulations for building technological solutions.
Knowledge and understanding of network, distributed system, applications or event management disciplines.
Excellent verbal, written, and interpersonal communication skills.
Good attention to detail and accuracy skills.
Good analytical skills including analyzing complex data.
Knowledge and understanding of technical documentation: impact analysis, detailed designs and unit test plans.
Ability to turn preliminary or ambiguous information, ideas, or problems into well-defined plans and solutions.
Ability to achieve high production and quality standards.
Ability to act as a subject matter expert.
Job ID: A2296