Deskripsi Pekerjaan
Join Macquarie Group's dynamic technology team as a Front Office Software Engineer, where you'll play a crucial role in developing cutting-edge solutions for our Commodities trading division. This position offers an exceptional opportunity to work at the intersection of finance and technology, creating scalable analytics platforms and applications that directly impact trading operations and risk management.
As a Front Office Software Engineer, you'll collaborate closely with traders, risk analysts, and other stakeholders to understand their evolving needs and translate them into robust software solutions. You'll be responsible for designing, developing, and maintaining high-performance systems that process complex financial data, support real-time decision-making, and enhance our trading capabilities.
This role is perfect for a passionate engineer who thrives in fast-paced environments and is eager to make a tangible impact on financial technology. You'll work with modern technologies and methodologies while contributing to critical systems that drive Macquarie's success in the global commodities market.
Tanggung Jawab
- Develop and maintain scalable analytics platforms and applications supporting Commodities trading and risk activities
- Collaborate closely with traders and business stakeholders to understand requirements and translate them into technical specifications
- Design, implement, and test robust software solutions for real-time trading systems
- Optimize system performance to handle high-frequency trading data and complex analytics
- Ensure the reliability, security, and scalability of front-office trading applications
- Participate in code reviews and contribute to continuous improvement of development processes
- Stay current with industry trends and emerging technologies in financial software development
Kualifikasi
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong programming skills in relevant languages (Java, Python, C++, etc.)
- Experience with financial systems, trading platforms, or related financial technology
- Familiarity with analytics platforms and data processing for financial applications
- Understanding of commodities trading and risk management concepts
- Experience with agile development methodologies and version control systems
- Strong problem-solving abilities and attention to detail
- Excellent communication skills for effective collaboration with cross-functional teams