• Competitive
  • Singapore
  • Permanent, Full time
  • Citibank NA
  • 19 Feb 18

Electric Execution (EE) - Equities - Technical Specialist (JAVA)

Electric Execution (EE) - Equities - Technical Specialist (JAVA)

  • Primary Location: Singapore,Singapore,Singapore
  • Education: Bachelor's Degree
  • Job Function: Technology
  • Schedule: Full-time
  • Shift: Day Job
  • Employee Status: Regular
  • Travel Time: No
  • Job ID: 18009529


Job Purpose:
  • A role has become available for a senior technologist in the Equities development team in Belfast. This position will allow the successfully candidate the opportunity to build applications and components that will be used globally by Citi Electronic Business
  • Equities tech has undergone a revolution, adopting best in class SDLC approaches and building the next generation of trading applications. This is an opportunity for an individual with excellent development and analytical skills, plus the ability to add value to our "way of development"
  • This is a challenging and exciting opportunity to work within the Equities Electronic Execution (EE) group and work closely with a front-office business unit. The Equities business has set an ambitious growth plan and building a strong technical development team is critical in achieving our goals. The quality Trading is now the enhancing our leading position in the financial market. The successful candidate will play a key role in that success and be part of a large group of highly skilled developer
  • The successful candidate must be able to operate at a high level and produce results with a quick turn around on key deliverables
Key Responsibilities:
  • Requirements analysis and capture, working closely with the business users and other technology teams to define solutions
  • Development of the Electronic Execution applications and components, as part of a global development effort
  • Liaison with support and development teams
  • Third line support of the platform during trading hours
  • Applying Equities financial product knowledge to the full development lifecycle
  • Defining and evolving architectural standards; promoting adherence to these standards
  • Technical mentoring of junior team members
Key Relationships:
  • 100+ local technologists and other Equities development teams London, New York, APAC and other locations
  • Electronic Execution trading desks
  • Our technology vendors
Development Value:
  • Work in a leading banking environment learning high criticality complex trading systems
  • Use of C++/Java/Unix low latency, high throughput technologies
  • WPF UI development. With a focus on memory management and performance
  • Gain an in-depth understanding of Equities flow business, markets, products and flows
  • Opportunity to work across multiple asset classes, Equities, Futures, Options etc.


  • Strong Java background (particularly server side development)
  • Unix/Linux server-side development
  • Equities experience in trading environment
  • Development/other
  • OO programming (Java and or C++)
  • Solid understanding of OO principles
  • KDB, C++
  • Low latency computing
  • Database and SQL
  • Good relational database experience
  • Computing or Science related degree
  • Excellent communication skills, oral and written; ability to face off to business users
  • Good team working skills and ability to work in a distributed global team environment
  • Strong analytical and problem solving skills
  • Self-motivated, proactive and with determination to achieve goals
  • Flexible and able to deliver quality results in the required timeframe
  • Experience in full lifecycle development
  • Influencing skills to drive development standards