We are seeking a talented and motivated Junior Developer to contribute to the exciting world of financial trading. This is a unique opportunity for individuals who are eager to get their foot into the financial trading industry and work on cutting-edge technologies. If you have a strong academic background, experience in low latency and system optimization, and a passion for continuous learning, we want to hear from you!
Responsibilities:
- Collaborate with senior developers and stakeholders to design, develop, and maintain software solutions for financial trading systems.
- Write clean, efficient, and well-documented code using Java, C#, or C++.
- Identify and resolve performance bottlenecks, ensuring optimal system performance and low latency.
- Implement system optimizations to enhance trading system efficiency and reliability.
- Stay up-to-date with industry trends and new technologies, and be willing to learn and adapt to new programming languages as technology progresses.
- Participate in code reviews, provide constructive feedback, and continuously improve code quality.
- Troubleshoot and debug software issues, ensuring timely resolution and minimal impact on trading operations.
- Document software development phases and monitor systems.
Requirements:
- Bachelor's or Master's degree from a top 5 university with 1st honours.
- 1 year of experience in software development, preferably in the gaming, healthcare, autonomous vehicles, retail, or manufacturing industry.
- Proficiency in either Java, C#, or C++.
- Strong understanding of low latency and system optimization principles.
- Experience working on projects that require low latency and system optimization.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Willingness to learn and adapt to new technologies and programming languages.