What are the responsibilities and job description for the Application Developer position at MA CAPITAL U.S. LLC?
Who We Are :
MA Capital US LLC, we aim to be a leading proprietary trading firm specializing in systematic strategies. We are a multi-asset trading firm employing a range of systematic and semi-systematic strategies. We focus on leveraging advanced technology, quantitative research, and sophisticated models to identify and capitalize on opportunities in global financial markets.
By prioritizing innovation, transparency, and efficiency, MA Capital is dedicated to providing liquidity and maintaining fair, efficient markets. Our commitment to continuous learning and development ensures that our professionals have the tools and flexibility they need to succeed.
Key Responsibilities :
- Application Development : Lead the design, development, and deployment of internal systems such as Profit and Loss (PnL) reporting, risk management tools, and trading dashboards. These applications will directly support decision-making processes across various teams, including trading, risk, and operations.
- User Interface Design : Develop user-friendly and efficient graphical user interfaces (GUIs) using modern C# technologies such as WPF, WinForms, and other frameworks to enable seamless interaction with complex datasets.
- Collaboration with Cross-functional Teams : Partner with traders, risk managers, quantitative analysts, and other stakeholders to ensure that internal applications align with business needs. You will be working closely with subject matter experts to translate trading and risk requirements into practical software solutions.
- Performance Optimization : Ensure that systems operate efficiently even with large datasets, optimizing code and infrastructure for speed and scalability. Take ownership of performance benchmarking, profiling, and debugging.
- System Integration : Work on integrating various data sources, trading platforms, and other internal systems to create a cohesive and seamless environment for traders and other users.
- Automation : Develop automated tools and processes for real-time reporting, risk monitoring, and other critical operations. Leverage Python or other scripting languages to automate workflows and ensure efficient use of resources.
- Testing & Troubleshooting : Build unit tests, integration tests, and debugging tools to identify issues early and ensure the stability of systems. Quickly resolve issues in high-pressure environments to minimize downtime.
- Documentation : Maintain high-quality documentation for software, ensuring code clarity and providing guidance for ongoing maintenance and future improvements.
- Continuous Learning & Improvement : Stay up-to-date with the latest developments in software engineering, financial markets, and trading technologies. Suggest improvements and actively participate in team discussions regarding best practices and new methodologies.
Required Skills and Qualifications :
Our Company's benefits include :