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
Email me jobs like this