Minimum 7 years of software engineering experience, preferably within the hedge fund or financial services industry
Deep expertise in C#/.NET
At least 4 years of frontend development experience
Strong knowledge of Angular and TypeScript, with hands-on experience within the last 3 years
Strong understanding of computer science fundamentals, including algorithms and data structures
Deep understanding of object-oriented design and programming (OOD/OOP)
Solid knowledge of SOLID principles and design patterns
Experience with multi-threaded and concurrent programming
Proven ability to design, build, and support scalable, high-availability applications in production environments
Strong passion for backend architecture and application development, with a commitment to continuous learning and improvement
Excellent written and verbal English communication skills
Strong collaboration and stakeholder management skills
Independent, proactive mindset with a high level of ownership and accountability
Willingness to work during EST time zone hours
Experience with Portfolio and Risk Management systems (e.g., What-If analysis, scenario modeling, real-time pricing)
Familiarity with financial instruments (equities, derivatives, fixed income, etc.)
Strong grasp of RDBMS concepts, data modeling, and database design
Practice of Test-Driven Development (TDD) and performance profiling across the stack