C# Developer

Securities and Trading Technology (Pty)

Sep 2015 – Dec 2017

I have been involved in the development of various APIs related to trading and clearing in the financial industry.

In developing these APIs has given me a deep understanding of the financial industry, trading systems, and the importance of efficient and reliable data exchange. I have successfully delivered solutions that support trading operations, improve data accessibility, and enhance overall system performance.

I have experience and expertise in the following technologies and concepts:

  • C# .NET Standard 2.0: I am proficient in developing applications using C# and the .NET Standard 2 framework. This framework provides a common set of APIs that can be used across different platforms and devices.
  • MVC (Model-View-Controller): I have worked with the MVC architectural pattern to design and develop applications. MVC separates the application logic into three components: the model (data and business logic), the view (user interface), and the controller (handles user input and updates the model and view).
  • SignalR: I have experience with SignalR, a real-time web application framework. It allows bi-directional communication between the server and client, enabling real-time updates, notifications, and collaboration features in applications.
  • REST API: I have developed RESTful APIs using C# and ASP.NET frameworks. REST APIs follow the principles of Representational State Transfer (REST) architecture, providing stateless, scalable, and interoperable communication over HTTP.
  • Data marshalling from C++ structures: I have worked with marshalling data from C++ structures to be used in C# applications. This involves converting data between different programming languages, handling data types, and ensuring compatibility and seamless communication between C++ and C# systems.
  • FIX 4.5 (Financial Information eXchange): I have experience with the FIX protocol version 4.5, which is widely used in the financial industry for electronic communication and trade execution. I have implemented solutions involving FIX messages for trade capture, order routing, and market data exchange.

These technologies and concepts allow me to develop robust and efficient applications, implement real-time communication features, design and expose APIs, handle data interchange between different languages, and work with financial industry standards like FIX protocol.

Similar Posts