Key Responsibilities:Design, develop, and maintain sophisticated trading applications, ensuring they meet high performance and reliability standards.Collaborate with quantitative analysts and traders to implement financial models, trading algorithms, and strategies within trading systems.Analyze financial data to create and optimize models for risk assessment, trading decisions, and portfolio management.Develop and optimize algorithms for real-time trading systems, minimizing latency and maximizing throughput.Translate business requirements into technical specifications and contribute to system architecture and design discussions.Conduct unit testing, debugging, and troubleshooting of complex software applications.Continuously monitor, optimize, and enhance the performance and stability of trading systems.Ensure systems are compliant with industry regulations, security standards, and best practices.Provide ongoing support for live trading environments, addressing any production issues or system optimizations.Skills and Qualifications:Required:5+ years of experience in software development, with a focus on financial services, trading systems, or financial modelling.Strong proficiency in either C# or Java in a professional development environment.Extensive experience applying quantitative techniques (e.g., statistical models, financial analysis) to trading applications.Proven experience developing software solutions for real-time trading systems with a focus on high performance and low latency.Financial services industry knowledge, with experience in trading systems, portfolio management, or risk management.Experience with relational databases (SQL) and data analysis for financial applications.Ability to break down complex technical problems and create actionable solutions.Strong debugging, testing, and troubleshooting skills in a live production environment.Clear communication skills, with the ability to explain technical concepts to non-technical stakeholders.Preferred:Experience in algorithmic trading and developing automated trading strategies.Understanding of low-latency computing and high-performance systems.A degree or higher in a quantitative discipline such as Mathematics, Financial Engineering, or Computer Science.Competencies/Attributes:Strong analytical mindset with the ability to apply quantitative methods to solve complex problems.Ability to thrive in a dynamic, high-pressure environment, delivering results on tight deadlines.Excellent teamwork skills and the ability to collaborate with cross-functional teams.Highly organized with strong attention to detail and an ability to prioritize competing tasks.