• Negotiable
  • Singapore
  • Permanent, Full time
  • Standard Chartered Bank Singapore
  • 2018-05-17

Senior Developer

  • Location: Singapore
  • Salary: Negotiable
  • Job Type: Full time

The development team is driven to provide world class technology to support the bank's Financial Markets business. We bring a deep understanding of the domain, a scientific approach, and innovative solutions to bear on the challenges of best servicing our customers in a highly competitive environment. This is a rare opportunity to join an organization working with smart technologists globally in the financial markets domain.

As a senior developer, you'll be responsible for delivering quality software to tight timelines. Working in a dynamic global team with other technologists, business analysts, project managers and business stakeholders across multiple locations.

Key Attributes

  • An excellent Java developer with good software design principles and the ability to write robust code and accompanying test suites
  • Ability to design and build smart, scalable solutions to tight deadlines
  • Ability to write efficient, clear code and be able to articulate what has been implemented and why
  • Experience working in an agile development environment
  • Self-starter who can drive/facilitate requirements and development effort
  • Take ownership and responsibility for the full development lifecycle
  • A team player, capable of engaging with other teams in Technology
  • Experience in the end-to-end design, development and support of financial markets systems
  • Ability to work and liaise directly with the Front Office, Middle Office, Product Control and various risk functions
  • Provide second line support
  • Familiarity or experience in micro-services and container technologies (preferably Docker)
  • Familiarity with CI/CD and DevOps
  • Any experience in distributed data stores a plus
  • Functional programming experience a plus
  • FIX experience a plus

Qualification & Skills

Technical skills:

  • 5+ years hands on development with investment banking IT experience
  • Core Java (essential)
  • Ability to develop latency sensitive systems
  • Agile development
  • Development experience on functional language, such as Haskell, is a plus.
  • Any experience with NoSql/Spark could be advantageous (depending on the role)
  • Experience with git and Atlassian toolset

Functional skills:

  • Financial Market domain knowledge
  • Investment banking is a strong plus
  • Derivatives business is a plus

Soft skills:

  • Fluent in English (speaking and writing)
  • Outstanding problem solving skills
  • Proactive, self starter, autonomous
  • Good team spirit
  • Ability to work under pressure with multiple assignments

General:

  • Strong architectural and engineering background with experience of delivery.
  • Strong Java skills
  • Strong knowledge and previous experience in end-to-end design, development and subsequent support of large scale data processing systems
  • Familiarity and confidence working in an agile development environment.
  • Someone who can drive / facilitate the requirements and development effort with the business.
Singapore Singapore Singapore SG