Position Description
Position Title: Senior .NET C# Application Developer - Trading Applications
Department: CP-CORPORATE-CPBMIS
Direct Supervisor:  
Date: 5/24/2007
Position Summary: Senior developer on Windows forms trading applications, leading 1-3 other developers in development, maintenance, and support of these applications.
Responsibility Essential Aspects of Responsibility
Problem Solving Creative application designer and problem solver. Able to work effectively with minimal supervision/direction.
Customer Service Professional demeanor, strong communication skills, responsive customer service attitude, and a commitment to working in a team environment are essential.
Communication Express complex technical concepts to various audiences effectively, both verbally and in writing.
Application Development Work within a structured SDLC environment, designing and developing based on iterative requirements, producing iterative internal releases of code for team collaboration, reviews, and testing.
Leadership Lead other developers in development, maintenance, and support tasks while also working on own development tasks.
Experience:
Expert in development of client-side .NET-based Windows forms applications.
  • C# / .NET Framework 2.0 (will migrate to .NET 3.0 in the future)
  • Windows forms applications
  • Object-oriented design and development
  • Multi-threading
Experience with other relevant technologies
  • Web services
  • Application skinning
  • Charting
  • Market data processing/display
  • Asynchronous messaging
Trading industry experience Trading industry/applications experience required.
Education: Bachelor’s Degree
Computer Testing Requirements: Certifications a plus, but not required.