Sales Service Technology – Analyst Developer recruitment

Sales Services Technology is responsible for technology across all Equity and FICC sales desks in the Securities Division globally.  We are looking for a senior 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

Senior .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 while guiding other junior developers on desktop application development using .net based technologies.

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

QUALIFICATIONS

MANDATORY

• Superior communication skills as developers interact directly with users to get requirements and provide support
• A passion for developing intuitive user interfaces
• In depth experience with multi-threaded, asynchronous and real time C# WPF, MEF and MAF, VSTO GUI development
• Experience implementing applications software within Microsoft Outlook is essential    
• 8 + years of application development experience with multi-tier architectures
• Solid 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
• 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

Goldman Sachs is an equal opportunities employer and is committed to the principle of diversity. Goldman Sachs conducts background checks on individuals offered employment with the firm and employment with Goldman Sachs is conditional upon individuals successfully completing those checks. As part of the background check process, Goldman Sachs may need to obtain a record of disclosable criminal convictions from a government agency such as the Criminal Records Bureau. The firm has adopted policies on the recruitment of ex-offenders and on the retention, storage and disposal of criminal record information which are available on request.