A senior developer role focused on backend server-side and standalone desktop application development in C#/.NET, emphasizing multithreading, SQL, performance refactoring, and deep understanding of APIs. Tech stack includes Visual Studio, SQL Server, gRPC, nHibernate, WinForms, WCF, REST and Swagger; finance/trading domain knowledge is a plus.
We’re looking for a Senior C# Backend Developer with strong experience in C# and Visual Studio.
Skills Needed:
Demonstrated expert level skill in C and Visual Studio environment
Significant professional experience as a backend server-side developer and/or working on standalone desktop applications
This role is not suited for candidates with primary experience in web development GUI frontend design or those seeking a full stack position
Responsibilities :
Strong abilities in multithreaded programming data structures algorithms SQL robust code design and application optimization
Experience with Git source control is highly desirable
Proven experience in identifying detecting and refactoring underperforming code to improve application efficiency and performance
Familiarity with TDD and BDD concepts and a willingness to apply these methodologies to both new and existing codebases
In-depth understanding of theoretical and practical programming concepts demonstrating curiosity about the internal mechanisms of APIs and architectural choices eg understanding how a NET API works internally not just when to use it
Prior experience in finance trading or domain specific knowledge of asset classes rates FX fixed income structured products is beneficial but not mandatory
Technology Stack Exposure not limited to SQL Server gRPC nHibernate WinForms WCF REST API Swagger etc
Must be fluent in English with excellent verbal and written communication skills
Ability to work independently while fostering a collaborative environment willing to mentor others and maintain a positive non-arrogant professional