About Our Client
A family-owned innovative equity firm is looking for an experienced .NET (C#) developer to deliver server-side applications within an established application ecosystem. This is a VERY unique role as they are launching a new suite of products which are a true game-changer in their industry. Though development of this new product is already in progress, this person will help design, develop and support systems that process mission-critical order flow and/or risk systems. This position offers maximum visibility, as the new product is being viewed as the future of this organization. This senior, or as they call it, advanced developer, will have direct interaction with business and technical stakeholders, and will participate in all stages of the software development lifecycle.
MORE ABOUT THIS EXCITING ROLE:
- Developing technical and functional requirements for new applications, as well as designing and delivering server-side C# applications to support order and/or middle office transactional flow
- Designing, developing, and delivering new web-based applications
- Integrating solutions within the existing fabric of the internal application architecture
- Adhering to development standards and ensuring that solutions meet performance requirements
- Identifying ways to improve designs and solutions using appropriate techniques or technologies
- Supporting and enhancing production applications
- Serve as the architect and lead developer for the internal Auto-Hedge systems development
Now that we got you excited – here is WHAT YOU NEED TO QUALIFY:
- Exposure to multiple stages of the software development lifecycle
- Solid development experience with C#, MVC, Windows services and/or WebAPI
- Experience with designing and developing server-side C# applications
- Experience with automated unit testing frameworks, code coverage tools, continuous integration products, and dependency injection concepts
- Basic knowledge of SQL, ideally Microsoft SQL Server
- Experience developing message-oriented server applications using a framework such as ActiveMQ, MSMQ, SonicMQ
- Professional knowledge of FIX protocols or market data distribution
- Experience building and debugging multithreaded applications; mastery of .NET synchronization primitives
- Ability to translate requirements into designs and solutions
- Experience integrating solutions with a framework of common service applications such as centralized logging, performance statistics capturing, and automated deployment tools
Desired BUT NOT REQUIRED:
+ Experience with automated testing of client-side components
+ Mobile development w/Sencha Touch
+ Some experience with PHP
+ Solid understanding of user interface design (UI), user experience design (UX) and responsive web design – a portfolio of web applications is required.
+++ And Of Course!!! – Financial trading industry experience, specifically Futures and OptionsDetailed knowledge of Order/Trade life cycle