Job Description :

Our team of engineers builds solutions to the most complex problems. We develop cutting-edge systems and processes that form the core of our key business and enable transactions to move in milliseconds. We provide real-time access to critical deal information and crunch billions of data points each day to inform firm-wide market insights and strategies. Team members have the opportunity to work at the forefront of technology innovation alongside industry leaders and make significant contributions to the field.

- Successful candidate will participate in the full software development lifecycle, from requirements analysis, design, development, testing, deployment and support of the firm''s strategic Client Onboarding platform.
- Build relationships and work effectively with clients to understand business processes.
- Develop User Interfaces that meet the business requirements and are user friendly and intuitive.
- Use Object Oriented Programming Tools in a highly collaborative environment.
- Work in global teams with team members and users in multiple regions (NJ, London, Bangalore)
- Maintain a focus on quality, attention to detail, communication and delivery to tight timescales.

This is an excellent opportunity to participate within the strategic Client Onboarding platform initiative and play a key role in the design and development of this new architecture

Basic Qualifications:

- Minimum 3 years of hands on experience in software development
- Front-end UI design experience
- .Net/CWPF)
- Strong knowledge of AJAX, ExtJS, XLST, DHTML
- Strong Object-oriented analysis, design and development skills
- Good knowledge of XML/Webservices
- Good Database/SQL/RDBMS skills (MS SQL / Sybase)
- Unix/Linux – good shell scripting
- Automated testing frameworks (JUnit/FitNesse)

Preferred Qualifications:

- Strong Analytical Skills
- Ability to efficiently work within a global team.
- Effective written and verbal communication skills.
- Good team player and good interpersonal skills.
- Self starter and able to work in a high paced environment.
- Business Process Management solutions such as jBPM
- Financial services industry experience plus but not required

Must Have Skills:

C#, WPF, HTML, JavaScript (any library/frameworks are fine)