Software Analyst

Job Description & Requirements

  • Able to conceptualize, propose technical design.
  • Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
  • Liaise with business analysts for clarification and understanding of requirements.
  • Organize and keep up to date detailed technical documentation
  • Develop tests strategy in coordination with project manager / Business Analysts
  • Provide technical assistance during user acceptance test • Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.

Qualifications And Profile

The successful candidate will definitely have:

  • At least 3 years of software development experience
  • At least 3 years’ experience working with Java.
  • Strong knowledge on various design patterns
  • A strong understanding of recent Java language features, such as lambdas, streams, and futures
  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
  • Strong ability to analyze code – understand execution flow & debug even without access to a debugger
  • Experience with Maven, Git, writing and maintaining integration tests. Strong familiarity with Linux and bash
  • Good knowledge of SQL Messaging technology such as kafka,Rabbit MQ • XML, XPath, XSLT management
  • General knowledge and understanding of investment banking domain, capital market FO/BO environment is an advantage • Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc)

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available