Software Developer Python and Java
Software Developer Python and Java

Software Developer Python and Java

City of London Freelance 43200 - 72000 £ / year (est.) No home office possible
T

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 or 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 and Java employer: Thomson Keene

Our Dublin-based investment banking client offers a dynamic work environment where innovation and collaboration thrive. With a strong focus on employee growth, the company provides ample opportunities for professional development and skill enhancement, particularly in cutting-edge technologies like Java and Python. The vibrant culture of Dublin, combined with the chance to work closely with sales and trading teams, makes this an exceptional opportunity for software developers looking to make a meaningful impact in the financial sector.
T

Contact Detail:

Thomson Keene Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer Python and Java

✨Tip Number 1

Make sure to brush up on your Java and Python skills, as these are the key programming languages required for the 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 for the position.

✨Tip Number 4

Highlight any experience you have with market data and connectivity solutions. Be prepared to discuss specific projects where you've implemented these technologies, as this will set you apart from other candidates.

We think you need these skills to ace Software Developer Python and Java

Expertise in Java
Proficiency in Python
Front Office Development Experience
Market Connectivity Knowledge
Execution and Pricing Functionality
Strong Data/ETL Skills
NoSQL Database Experience
Understanding of Financial Instruments
Problem-Solving Skills
Collaboration with Sales/Trading Users
Adaptability to Fast-Paced Environments
Attention to Detail
Effective Communication Skills

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 Compelling Cover Letter: Write a cover letter that specifically addresses the needs of the investment banking client. Mention your experience working with sales/trading users and how you can contribute to their execution, pricing, or market connectivity functions.

Showcase Relevant Projects: If you have worked on projects involving NoSQL databases or have strong data/ETL skills, be sure to include these in your application. Provide specific examples of how you applied these skills in a professional setting.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial in software development roles.

How to prepare for a job interview at Thomson Keene

✨Showcase Your Technical Skills

Be prepared to discuss your expertise in Java and Python in detail. Bring examples of past projects where you used these languages, especially in a front office environment. Demonstrating your understanding of connectivity and market data will also impress the interviewers.

✨Understand the Business Context

Familiarise yourself with the investment banking sector, particularly fixed income, currencies, and derivatives. Showing that you understand how software development impacts trading and execution can set you apart from other candidates.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios relevant to market connectivity and data handling, as these are crucial for the role.

✨Demonstrate Strong Communication Skills

Since you'll be working closely with sales and trading users, effective communication is key. Be ready to explain complex technical concepts in simple terms and show that you can collaborate well with non-technical stakeholders.

Software Developer Python and Java
Thomson Keene
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>