Our Client:
Our banking clients are currently seeking a suitable applicant to join their elite team. The candidate is responsible for:
Responsibilities
- Design and develop scalable trading platform architecture to support high-frequency trading and diverse financial products.
- Oversee the technical direction of trading system development, ensuring best practices in software engineering and system integration.
- Manage the full software development lifecycle, from requirements gathering to deployment, ensuring timely delivery within budget constraints.
- Work closely with front-office traders, risk management, and compliance teams to define system requirements and ensure regulatory adherence.
- Implement tools and processes for monitoring system performance, identifying bottlenecks, and optimizing system responsiveness.
- Integrate advanced technologies such as machine learning and real-time analytics to enhance trading strategies and decision-making.
- Mentor and lead a team of developers, promoting a culture of continuous learning and professional growth.
Requirements
- Bachelor’s degree in Computer Science, Finance, or a related field; a master’s degree is preferred.
- At least 7 years of experience in software development, specifically in trading platforms or financial services.
- Strong knowledge of programming languages such as Java, C++, or Python; experience with cloud technologies and microservices architecture.
- Proven track record of leading development teams and managing multiple projects simultaneously.
- Strong analytical and problem-solving capabilities to assess trading system performance and user requirements.
- Familiarity with financial regulations and compliance standards relevant to trading systems.
- Excellent verbal and written communication skills for effective collaboration with technical and non-technical stakeholders.