Application Developer

job
  • MA CAPITAL U.S. LLC
Job Summary
Location
Chicago ,IL 60290
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
23 Jan 2025
Share
Job Description

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 :

  • Strong Proficiency in C# : Advanced experience in C#, with a solid understanding of object-oriented design, multithreading, and concurrency. Hands-on experience with frameworks such as WPF or WinForms for GUI development is essential.
  • Experience with Python : Proficiency in Python for developing backend services, automation scripts, and data processing tools. Familiarity with popular Python libraries (e.g., Pandas, NumPy) is a plus.
  • Windows Development : Expertise in developing Windows applications, with a strong understanding of the Windows API, .NET framework, and system architecture. You should be comfortable building applications that run on Windows servers and desktops.
  • GUI Development : Proven experience in designing and implementing efficient, intuitive, and visually appealing graphical user interfaces (GUIs) in a professional setting.
  • Experience in Financial Systems (Preferred) : Knowledge of financial markets, trading strategies, PnL reporting, and risk management systems is highly beneficial.
  • Problem-Solving Mindset : Strong analytical and problem-solving skills, especially in high-performance, data-driven environments. Experience optimizing code for low-latency and real-time systems is a plus.
  • Communication Skills : Excellent verbal and written communication skills. You will need to collaborate with non-technical stakeholders to understand business requirements and translate them into technical solutions.
  • Educational Background : Bachelor’s degree and above in Computer Science, Engineering, Mathematics, or a related technical field. Equivalent practical experience will also be considered.


Our Company's benefits include:

  • Competitive PnL Splits
  • Fully Remote Opportunity
  • Continuous professional development
  • Startup environment
  • Medical, dental and vision insurance
  • 401(k)
Other Smiliar Jobs
 
  • Chicago, IL
  • 3 Hours ago
  • Oak Brook, IL
  • 2 Days ago
  • Greenwich, CT
  • 2 Days ago
  • Boulder, CO
  • 2 Days ago
  • Elkhart, IN
  • 2 Days ago
  • Pittsburgh, PA
  • 2 Days ago
  • Schaumburg, IL
  • 2 Days ago
  • Baton Rouge, LA
  • 2 Days ago
  • Weldon Spring, MO
  • 2 Days ago
  • , NY
  • 18 Hours ago
  • New York, NY
  • 18 Hours ago
  • , VA
  • 2 Days ago
  • Schaumburg, IL
  • 18 Hours ago
  • Elkhart, IN
  • 18 Hours ago
  • Pittsburgh, PA
  • 18 Hours ago