Technology, Sales Services Technology, Analyst Developer, Analyst recruitment

BUSINESS UNIT AND ROLE OVERVIEW

Sales Services Technology is responsible for technology across all Equity and FICC sales desks in the Securities Division globally.  We are looking for a software engineer to join our Sales Services team. The candidate will be responsible for working as part of a software development team on redeveloping the next generation of Event Management Corporate Access systems.

The IT team is currently based in New York, London and India and all members of the team work closely with business users globally in eliciting end-user requirements all the way through to the analysis, design, implementation and rollout of new solutions. The team is closely aligned to the business units it supports having considerable interaction with front office Sales professionals, Sales Management and Technology teams.
    

RESPONSIBILITIES

.Net/C# developer to build WPF desktop applications in the Sales Service Technology Team.

This is a hands-on development role that will require some independent work with users to gather requirements.

The primary focus will be on analysis, design and implementation of GUI applications using C# Microsoft WPF (Windows Presentation Foundation), VSTO,  MEF (Managed Extensibility Framework), MAF (Microsoft Access Form) at the Front End, SOA in the middle tier services and components and database. Experience implementing applications software in Microsoft Outlook is essential.

• Application Architecture Component Design and Development:  This being the primary activity would require working on one or more products through the product life cycle
• Testing: Follow Test Driven Development guidelines to perform Unit, Integration, and Load testing
• Production On-Call Support
• Performance Fine-tuning: Work on increasing the application throughput and response times and working through constraints
• Release Management

DEVELOPMENT PROSPECTS

• Working with business users
• Full lifecycle project
• Cross-team collaboration
• Several initiatives to guide employees through their career path

SKILLS / EXPERIENCE

MANDATORY

• Superior communication skills as developers interact directly with users to get requirements and provide support
• A passion for developing intuitive user interfaces
• Experience implementing applications software within Microsoft Outlook is essential
• 2 + years of application development experience with multi-tier architectures
• Experience working in a Service-Oriented-Architecture environment – building and consuming services
• Strong OO Analysis and Design Patterns experience
• Excellent analytical and troubleshooting skill     

PREFERRED

• Investment banking within a Sales environment
• Experience with multi-threaded, asynchronous and real time C# WPF, MEF and MAF, VSTO GUI development
• Database skills, preferring experience with DB2 (8.x/9.x)
• Core Java and Spring Hibernate are a major plus
• Release process: Previous experience in an environment using automated and controlled releases