Senior C# Engineer (Trading Systems)
New
V
VISTULOFinancial Technology
Fully remote for a top N. American bank (for residents of Poland only), 6-hour overlap with US Eastern business hoursContractSenior
Salary42,000 - 47,040 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- English (B1)
- Experience
- 7+ years
- Required Skills
- JavaC#Data Structures.NET
Requirements
- 7+ years of professional C# .NET development experience.
- Strong understanding of programming concepts, including algorithms, complexity, and multi-threading.
- Knowledge of Java language capabilities and standard libraries.
- Good knowledge of data structures, including the .NET collections library.
- Proven experience building backend services for front-office trading systems.
- Deep understanding of front-office workflows and electronic trading platforms (any asset class).
- Experience building or contributing to an electronic trading system.
- Expertise in multi-threading, event-driven systems, and performance tuning.
- Familiarity with the FIX protocol.
- Strong communication skills and comfort working in high-stakes, trader-facing environments.
- Ability to align work with a 6-hour overlap with US Eastern business hours.
- English proficiency (B1).
Responsibilities
- Design and implement robust software solutions for FX trading systems using C# .NET.
- Collaborate with other teams to research and implement changes to the trading system.
- Create thorough test cases to ensure software stability and reliability.
- Collaborate with operations teams regarding building new features and improving existing functionality.
- Support production issues, including independently completing root-cause analysis and diagnosis.
- Process business requirements with minimal guidance, derive implementation proposals, and implement them with a team or individually.
- Mentor junior developers.
View Full Description & ApplyYou'll be redirected to the employer's site