LOCATION: Philadelphia, PA TITLE: Sr. C# Developer – Trading Systems JOB TYPE: FTE
Position Description:
SIG is seeking a Senior C# Developer to join one of our trading systems development teams. You will have the opportunity to work on a team populated by some of the most talented software developers on Wall Street, designing and developing mission-critical, real-time distributed trading systems for the SIG’s prop trading desks. You will work directly with traders, trading assistants and operations staff within a collaborative culture to ensure a strong alignment of technology solutions with trading requirements. Your primary initial focus will be on a proprietary trading platform, written in C# and C++, that enables options market making and market taking across many different markets.
Essential Functions:
• Design and develop large, complex, heterogeneous distributed systems
• Participate in all phases of the development lifecycle with a focus on problem definition and decomposition, robust solutions definition, and systems and software architecture
• Develop software applications by defining, constructing and delivering complex software systems that address business needs.
• Solve business problems by enhancing and extending front, middle and back office business capabilities of the firm by providing innovative, advanced, stable systems
• Responsible for design and implementation of software solutions that satisfy complex business requirements focusing on system integration, configurability, manageability, stability, scalability and performance
• Understand the business domain (problems, activities, processes) and apply that understanding to strategic decision making to maximize technology value
• Provide leadership and engage in problem decomposition, software architecture, interface design and clean, efficient, re-usable development code implementation
• Design and architect large scale, broad based functional and technical design specifications using knowledge of object oriented programming in a heterogeneous tech environment using technologies including C# and C++
• Architect new procedures and practices in an autonomous fashion
• Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
Required/Preferred Skills:
• Bachelor's degree in a technical or related discipline with a minimum of seven (7) years of experience designing and developing applications using object oriented programming in a heterogeneous tech environment using C#. Experience may substitute for education.
• In addition to C#, development experience with C++ on Linux is preferred
Ability to provide hands-on functional and technical expertise in the analysis, design, development and implementation of business processes and applications
• Strong teaming and communication skills are necessary as the developer will engage and collaborate with cross-functional technical teams in an iterative development process
• Demonstrated success interfacing with business partners (technical or business) to make critical technical design decisions and provide business partners with appropriate technical insight to make sound decisions is required
In addition to the relevant development/engineering experiences, we are looking for self-starters who can work in a fast paced environment. If you possess the required capabilities for this position, and if you are looking for an opportunity to grow with a cutting edge leader in an exploding industry, we'd like to talk with you.
***** NO THIRD PARTY CANDIDATES, DIRECT PRINCIPLES ONLY WITH US EXPERIENCE *****
Please apply directly to: resumes@RPOmax.catsone.com
Or feel free to reach out to me on (917) 941-3002