Please login/register to apply for this job.
10 Oct 2019

Full-timeJava Software Engineer beyond CRUD – Private Banking Technologies

swissQuant Zürich, Zürich, Switzerland

Job Description

swissQuant Group provides quantitative services, consultancy and products for financial and industrial clients, including a number of global Fortune 500 companies. Our business edge originates from the effective translation of Intelligent Technology into measurable, bottom-line client value. swissQuant Group is a privately held company incorporated in 2005 as a spin-off of ETH Zürich.

You will be part of our team of developers and responsible for the development and delivery of tools, software and services for our clients in the financial and industrial sectors. You will create industry leading software components for portfolio construction, portfolio optimization, pricing and risk models, risk management, private client advisory, algorithms and computational methods and optimization frameworks.

You are an experienced Agile programmer and you can work independently or as part of small teams in the development and delivery of software components and services. Depending on your seniority you define, develop and test high quality features along with developers and support the team in software design, code delivery and maintenance. You will also implement mathematical models and prototypes or web user interfaces, for example. You will be expected to devote time to independent and directed learning, and to gain expertise in finance and technology.

As an experienced Developer you will be responsible for the technical delivery of multiple projects and provide technical leadership to other quant engineers in software design and development. You will liaise with clients and technology partners to identify requirements and define technology architecture. Your mastery of technology allows you to build prototypes quickly to help support business development and to build high quality robust products.

You are confident and articulate and possess excellent presentation skills. Your excellent multi-tasking and time management skills complete your profile and ensure your success.

To be a successful candidate, you must fulfil the following requirements:

  • Minimum 1-year work experience with Java programming, ideally in a quant or finance related field
  • Familiarity with functional features of Java 8, Spring Boot, JMS, ZK, javascript, Spock, Cucumber, Jenkins, git, maven, gradle
  • Knowledge of Matlab, Python, web programming (HTTP, REST, HTML, JavaScript, ZK, d3) or any RDBMS are a plus
  • Familiarity with Agile development methodologies
  • Passion for Test Driven Development
  • Basic understanding of ordinary least squares and quadratic programming is a plus
  • Knowledge of any core banking system is a plus (Avaloq, Finnova, etc.)
  • Excellent computer programming skills, particularly in core
  • Effective project management and time management skills
  • Solid understanding of financial instruments and their characteristics
  • German mother tongue and strong communication skills in English

Job Categories: Software Engineer. Job Types: Full-time. Salaries: Competitive.


1417 total views, 1 today

Apply for this Job