Software Developer (C#)
On-site · Pune, Maharashtra, India
Job Summary
Develop and translate financial client requirements into actionable C# solutions for multi-asset trading systems. Collaborate across distributed engineering teams to build flexible trading tools that can automate and scale with business strategies. Work across asset classes in market-making systems, apply SOLID, OOP, Dependency Injection, and Design Patterns, and utilize Windows application technologies (WPF, XAML, MVVM). Contribute to the full software development lifecycle from requirements to testing and quality control, and participate in UAT/Production issue troubleshooting. Prior experience with Agile methodologies and knowledge of finance/trading is preferred.
Required Qualifications
- 2+ years of C# and its core principles using .NET 4.X framework
- Hands-on experience with windows application technologies including WPF, XAML and MVVM
- Strong understanding of SOLID principle, OOPS, Dependency Injection and Design Patterns
- Good understanding of software development life cycle including requirement gathering, designing, analysis, development, testing, quality control etc.
- Experience in Unit Testing with NUnit, MOQ or any other similar framework
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.