Front Office Developer with Python

Job Category:
Software Developer/Engineer
Job Type:
Level of IT Experience:
5-10 Years
South Dublin
County Dublin
Salary Description:
IT Search & Selection
Job Ref:

What will I be doing? (Responsibilities) 

• Front Office Technology (FX) and software development, testing, deployment, and support of Trade Management, Lifecycle, and/or Pricing applications using agile methodologies. 
• Function as part of a as part of a high performance team, working on high priority deliverables. 
• Communicate effectively with various stakeholders across Technology and Trading, Compliance, Supervision, Risk, Operations, and other support partners. 

Essential Skills 

  • Well-founded experience in large scale applications using any OO or Functional language including but not limited to Python, Java, C++, Scala, Kotlin, Haskell. Experience in Python is a plus. 
  • Strong understanding of fundamental engineering concepts like memory allocation/management, CPU cycles, networking etc. 
  • Proven ability to collaborate effectively with stakeholders including senior managers, internal and external service providers and development teams. 
  • Proven ability to succeed in an international team spanning multiple countries, cultures and time zones. 
  • Superior interpersonal skills with ability to multi-task, prioritize, and operate in a high-pressure front-office trading environment. 
  • Ability to express ideas and thoughts in a concise manner when speaking or writing. 
  • Strong technology experience across a wide variety of database systems, including Oracle, Sybase and SQL Server. 
  • Experience working with technology platforms Windows, Linux, JIRA, Jenkins, Ansible and Crucible. 
  • Experience working with Technology Infrastructure, including system administration, cluster build-out and/or cloud infrastructure 

Nice to have 

  • FX (+ Derivatives) product knowledge. 
  • Front Office experience, preferably in a FX or other Fixed Income or Derivatives Trading environments. 
  • Experience of integrated Front Office Development environments (examples include, but are not limited to, Sec DB, Athena, and Quartz.) 
  • Competencies we look for: 
  • Drives Technology and Innovation -Drives team and others to position the bank as a leader in technology and innovation 
  • Provocatively introduces new relevant technologies to teams and programs in the organization to facilitate broad, innovative advancements 
  • Stays on top of technology and industry products in order to apply, predict, and innovate based on industry trends 
  • Identifies, leverages, and rewards team members who contribute, suggest, or promote new technologies, systems, or approaches 
  • Proactively identifies and removes barriers to technology change 
  • Builds and maintains commitment of senior leaders and stakeholders to champion the adoption and sustainment of technology change 
  • Applies System Impact Analysis -Understands how an existing problem or issue relates to the entire system, its components, and ties to both short and long-term implications. 
  • Considers how the various parts of a system influence each other when making complex decisions 
  • Analyzes problems within a system and forecast the effects, consequences and implications actions have on that whole system 
  • Thinks systematically about issues, opportunities, up and downstream consequences, and alternatives when taking actions or solving problems 
  • Anticipates Future Technology Needs -Demonstrates ability to predict future problems, risks, impacts, and/or opportunities in developing new products/processes. 
  • Identifies the entire scope of the issue and resolves affected components 
  • When implementing a solution, predicts the risks the solution may pose 
  • Recognizes opportunities for enhancements (improving efficiencies or effectiveness) in current systems and proactively takes action 
  • Adapts One's Own Skills/Abilities -Assesses personal and technical abilities; identifies limitations and seeks assistance when situation requires. 
  • Identifies and addresses personal strengths and development opportunities within the work environment 
  • Requests feedback on successes and opportunities regarding their interpersonal interactions 
  • Proactively requests help or involves others when needed
Contact Details:
IT Search & Selection
Tel: +353 1 507 9264
Contact: Ciara Nolan

You may return to your current search results by clicking here.

This website uses cookies. Read our cookie policy for more information. By continuing to browse this site you are agreeing to our use of cookies.

Latest Job Listings