At a Glance
- Tasks: Develop software solutions for investment banking desks, focusing on fixed income and derivatives.
- Company: Join a leading investment banking firm based in Dublin, known for its dynamic work environment.
- Benefits: Enjoy a contract role with competitive pay and the chance to work in a vibrant city.
- Why this job: Be part of a fast-paced team, enhancing your skills while making an impact in finance.
- Qualifications: Must have strong Java/Python skills and experience in front office development.
- Other info: Candidates must be willing to relocate to Dublin and work primarily in the office.
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
Software Developer Python Java employer: Thomson Keene
Contact Detail:
Thomson Keene Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer Python Java
✨Tip Number 1
Make sure to brush up on your Java and Python skills, as these are the key programming languages required for this role. Consider working on personal projects or contributing to open-source projects that showcase your expertise in these languages.
✨Tip Number 2
Familiarise yourself with the specific needs of front office development in investment banking. Understanding how sales and trading teams operate will help you demonstrate your ability to support their functions effectively during interviews.
✨Tip Number 3
Network with professionals in the investment banking sector, especially those who work in software development. Attend industry meetups or online forums to gain insights and potentially get referrals that could help you land the job.
✨Tip Number 4
Highlight any experience you have with market data and connectivity solutions in your discussions. Being able to speak confidently about these topics will set you apart from other candidates and show that you understand the technical requirements of the role.
We think you need these skills to ace Software Developer Python Java
Some tips for your application 🫡
Understand the Role: Familiarise yourself with the specific requirements of the Software Developer position. Highlight your experience in front office development, particularly in fixed income, currencies, and derivatives.
Tailor Your CV: Make sure your CV reflects your expertise in Java and Python. Include specific projects or roles where you have worked with sales/trading users and demonstrate your knowledge of connectivity and market data.
Craft a Compelling Cover Letter: Write a cover letter that connects your skills to the job description. Emphasise your experience with NoSQL databases and your strong data/ETL skills, as these are essential for the role.
Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, and that all information is clear and concise.
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 Market Connectivity
Familiarise yourself with market data and connectivity concepts relevant to investment banking. Be ready to explain how you've implemented these in past roles, as this knowledge is essential for the position.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills in real-time trading situations. Think of examples from your previous work where you successfully navigated challenges related to execution or pricing.
✨Demonstrate Team Collaboration
Since the role involves working closely with sales and trading users, be prepared to discuss how you've collaborated with different teams in the past. Highlight your communication skills and ability to work in a fast-paced environment.