This position may involve both server and client development, as well as work with a data repository. Project work will span all phases of development -- from user interaction and requirements gathering to design and coding to performance testing, rollouts and some production support. We are looking a motivated self-starter who is also able to contribute and collaborate in a group setting.
Skills Required
The ideal candidate should possess 3-7 years of experience developing and supporting complex systems in a distributed environment. Hands-on experience with a combination of the following technologies is required:
- Core Java
- Web programming is a plus (containers, JSP, JavaScript)
- Flex is highly desired
- XML
- Sybase
- Linux
The following skills are also required:
- Strong CS Fundamentals (data structures, inter-process communication, threading)
- Ability to understand and explain abstract concepts
- Strong communication skills
- BS in Computer Science
Skills Desired
Familiarity with the following is a plus:
- Fixed Income markets and risk (familiarity with Equity and Commodity markets is a plus as well)
- Informatica / ETL
- Spring
- In-memory databases
- Jakarta Struts
- Perl
- C#
- OLAP