Senior C# Backend Developer
Summary
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.
Job Description
Job Description
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