At a Glance
- Tasks: Develop software solutions for trading desks in fixed income, currencies, and derivatives.
- Company: Join a leading investment banking firm based in Dublin, known for innovation and excellence.
- Benefits: Enjoy a dynamic work environment with opportunities for professional growth and networking.
- Why this job: Be part of a fast-paced team impacting financial markets while enhancing your coding skills.
- Qualifications: Expertise in Java or Python, with front office development experience required.
- Other info: This role is office-based in Dublin; candidates must be willing to relocate.
The predicted salary is between 43200 - 72000 £ per year.
Our Dublin-based, investment banking client is seeking experienced software engineers to support multiple desks (mainly fixed income, currencies and derivatives) on a contract basis. We are seeking engineers who are able to move to/back to Dublin as the role is largely office based and must be based in Ireland (contracting through an Irish Ltd Company).
Candidates must have demonstrable front office development experience, working with sales/trading users on execution, pricing or market connectivity functions.
Key technical requirements:
- Expert Java and/or Python
- Connectivity/Market Data knowledge
- NoSQL database experience preferred but strong data/ETL skills are essential
Java or Python Developer, eTrading (Dublin-based) employer: Thomson Keene
Contact Detail:
Thomson Keene Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java or Python Developer, eTrading (Dublin-based)
✨Tip Number 1
Make sure to network with professionals in the investment banking sector, especially those who work in eTrading. Attend industry meetups or online webinars to connect with potential colleagues and learn more about the specific needs of the desks you'll be supporting.
✨Tip Number 2
Familiarise yourself with the latest trends in fixed income, currencies, and derivatives. Understanding the current market landscape will not only help you in interviews but also demonstrate your genuine interest in the role and the industry.
✨Tip Number 3
Brush up on your Java and Python skills by working on relevant projects or contributing to open-source initiatives. This hands-on experience can be a great talking point during interviews and shows your commitment to continuous learning.
✨Tip Number 4
Prepare to discuss your experience with front office development and how you've collaborated with sales and trading users. Be ready to share specific examples of how you've contributed to execution, pricing, or market connectivity functions in your previous roles.
We think you need these skills to ace Java or Python Developer, eTrading (Dublin-based)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Python, as well as any relevant front office development work. Emphasise your skills in connectivity, market data, and data/ETL processes to align with the job requirements.
Craft a Strong Cover Letter: In your cover letter, explain why you are interested in this specific role and how your background makes you a suitable candidate. Mention your experience working with sales/trading users and any relevant projects that demonstrate your expertise.
Showcase Relevant Projects: If you have worked on projects related to fixed income, currencies, or derivatives, be sure to include these in your application. Detail your contributions and the technologies used to give the hiring team insight into your capabilities.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial in the finance sector.
How to prepare for a job interview at Thomson Keene
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and Python in detail. Highlight specific projects where you've used these languages, especially in a front office environment. Demonstrating your technical expertise will be crucial.
✨Understand the Financial Domain
Familiarise yourself with fixed income, currencies, and derivatives. Being able to speak knowledgeably about these areas will show that you understand the context in which your technical skills will be applied.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Practice coding problems related to connectivity and market data, as well as data manipulation using NoSQL databases. This will help you demonstrate your problem-solving abilities.
✨Communicate Effectively with Non-Technical Stakeholders
Since you'll be working closely with sales and trading users, practice explaining complex technical concepts in simple terms. This skill is essential for ensuring smooth collaboration and understanding between teams.