WPF Developer

Developer - Job Listing.png

WPF Developer

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.

Print Friendly and PDF

Job ID: A2296