Hap Capital Logo Hap Capital
Hap Capital Logo

C# Full Stack Developer

💰 $150,000 - $200,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

HAP Capital is seeking a technologist to develop systems and applications
responsible for interfacing with our automated trading and execution
strategies. The Core Execution team specializes in developing trading
infrastructure for equities and options strategies. Strategies require
proximity to market activities, efficient and scalable market data
consumption, and robust order routing and execution capabilities. The ideal
candidate will have a performance mindset working within the .NET framework
across a highly distributed system in a fast-paced environment, helping drive
improvement across the technology stack.

##### **As a C# Full Stack Developer, you will:**

* * **Develop **quality, high-performance .NET and server applications
* **Build execution and reporting capabilities** designed for scalability, performance, and resilience
* **Build market data solutions **to process and disseminate data to libraries and applications
* **Participate** in design and code review sessions with other technologists
* **Maintain** and support existing trading systems in a dynamic environment
* **Partner with traders and other technologists** to devise next gen solutions for the firm's trading activities

##### **Requirements:**

* * Undergraduate degree in Computer Science, Software Engineering, EE or similiar
* Extensive experience in C#/WPF/MVVM, .NET framework
* Familiarity with web application front-end development
* Experience with C# multithreading and asynchronous processing, event/sub/Observable model
* Solid understanding of data structures and algorithms, with experience matching them to specific problems
* Experience with C# interaction with SQL databases via ADO.NET. Entity framework, Ling to SQL
* A good understanding of application layering and separation of concerns (i.e. separating business logic from presentation layer)
* Proficiency in the SDLC process including design/requirement specs, testing, QA release, and CI/CD

##### **Additional skills/experience that will reflect favorably:**

* * Familiarity with Blazor, .NET 6 and Visual Studio 2022 and services running on Kestrel web server
* Experience with an additional development language such as Python or C++
* Knowledge and familiarity with exchange protocols such as FIX, ITCH, PITCH, OUCH
* Knowledge of TCP/IP, UDP, and network topology; experience with socket programming
* Related Financial Services/Trading business background