Software Developer - PC/Window in Boston, MA

*Candidates must respond with the Tekmark job number, 57365 in the subject line* SENIOR LEVEL Developers: Candidates need to be the best of the best; extremely bright and self-motivated with in-depth real-world experience. Portfolio Trading Experience (PT is dynamic real-time streaming) The ideal candidate will be a Guru developer (with previous algo-trading application development experience). Ideal Candidate Description: The candidate will be a principal developer of large enterprise infrastructure projects using Microsoft Visual C++ and C# .NET technologies. Guru level programming experience will be required to develop backend, middleware and elegant graphical user interfaces for world class, proprietary trading systems. The candidate will have exceptional knowledge of inter-process communication (IPC), messaging technologies and multi-threading in the .NET environment. In addition, the candidate should have solid experience using ADO.NET and Microsoft SQL Server A minimum of eight years of programming experience is required. Additionally, the candidate will have at least four years of financial industry software development experience with a extensive background of implementing mission critical equities trading and back-office solutions. An understanding of the technologies used in the trading industry including market data APIs and the FIX protocol is very important. Experience with an order management system such as Flextrade is a strong plus. The candidate should prefer working in a fast-paced and interactive environment and be able to interface with users at all levels of the organization. Required Qualifications: Four-year college degree in Engineering/Physical Sciences/Computer Science (Graduate degree a plus) 8+ years experience enterprise level software development 5+ years experience with C++ 3+ years experience with C# .NET development 4+ years experience in a financial environment Detailed knowledge and demonstrable experience using systems programming techniques such as multi-threading including thread synchronization, inter-process communication with .NET Remoting, event-driven programming and Windows System Services Experience with high-performance messaging/middleware (TIBCO), MSMQ and persistence mechanisms SQL Server performance maintenance, monitoring and tuning including indexing, query analysis, error handling, TSQL debugging and SQL Server clustering all in a 24/7 production environment Strong experience with the following technologies: Visual C++, COM/DCOM, Visual C#.NET, .NET Winforms and Webforms development, ADO.NET, ASP.NET, XML, SQL Server, TSQL, Stored Procedures, Triggers and complex DTS packages, HTML, IIS, TIBCO, MSMQ and MQ Series Preferred Qualifications: Recent experience within the financial industry developing high availability / throughput front office trading applications, GUIs and quantitative software that operates in real-time Knowledge of OTC and exchange traded products and FIX protocol is extremely advantageous Prior experience developing automated equity order management systems for program trading desks (or similar) Prior experience developing customized equity exchange simulators for testing trading applications Experience with rapid, Test Driven Development (TDD) and tools such as NUnit Windows server administration and experience using and developing in a clustered server environment Knowledge of ANSI SQL, relational database design, normalization, performance tuning Experience with a high-performance, in-memory, relational database such as the Kx KDB product. Experience with delivering highly available applications outside a corporate firewall RAD development and modeling with Visual Basic and VBA in Microsoft Excel Experience using and developing / scripting in the UNIX environment Knowledge of developing customized analysis software using packages such as MATLAB or SAS Conversant with object oriented (OO) design and patterns Knowledge of test case design and application performance measurement tools and experience maintaining a test environment Experience working with Microsoft Active Directory Strong analytical, verbal and written communication skills, ability to create and maintain documentation for software and systems MCAD or MCSD certification At Tekmark, we know that there are no limits to where imagination and technology can go. We've been providing IT and t To Apply to this job go to http://www.GadBall.com or click here