• Forum
  • Jobs
  • Vice President, Lead C#/WPF Developer fo

 
Vice President, Lead C#/WPF Developer for Global Investment Research Analytics

Job Description

BUSINESS UNIT OVERVIEW

Global Investment Research (GIR) produces the fundamental research and analysis of industries, companies, and economies, which drive commercial business for the firm. Relationships are developed with investing clients to help them achieve superior returns through industry insights, analysis of company/sector performance and market-changing events and the generation of investment ideas

Over recent years the GIR business has grown significantly across the globe; most recently in China, India and Russia. To offer the highest quality service to our clients and help facilitate growth, the Division heavily relies upon its close relationship with Technology to provide the applications and infrastructure to meet its business goals.

The Global Investment Research Technology group has Technology development offices in Singapore, London and New York. This relatively small group (circa 80 technologists globally) supports all the functions of the Global Investment Research Division and primarily covers:

Quantitative analysis for stock-picking ideas and stock valuation
Research document/ product creation & publishing to ensure quality and compliance
Product distribution to traditional and mobile platforms to reach our clients most effectively
Client Relationship Management and Business Intelligence to maximize client impact

RESPONSIBILITIES

We are seeking a senior C# .NET Development Lead for the GIR Technology team in New York.
The successful candidate will lead a strong C# development team and work with functional experts to implement the key desktop components for the Research Analytics platform within Microsoft's Office suite.
This platform is used across every department and region of the Investment Research division and is of critical importance to all areas of the Global Investment Research division in its day-to-day activities.

DEVELOPMENT PROSPECTS

This position would be ideal for a candidate wanting to join an area which requires technical excellence in the delivery of global business-facing projects. The role will immediately expose the candidate to experienced technologists within the GIR Technology department globally. This will result in many opportunities to gain invaluable experience and knowledge both about the GIR business and the diverse technologies and development practices employs in all areas.

SKILLS / EXPERIENCE

We expect the successful candidate to have a proven track record delivering Windows client desktop applications using Microsoft .NET technology with specific skills and experience of designing and implementing client applications that target the Microsoft Office platform. The candidate will also be required to collaborate and communicate requirements to teams developing the services that support their platform.

The candidate should demonstrate knowledge and interest in the whole .NET ecosystem, having proven ability to evaluate, implement and socialize new and emerging patterns and technologies in their solutions.

Knowledge of Investment Research and Finance are not essential but experience in any of these areas may provide a candidate with some advantage.

Clear verbal and written communication skills will be crucial since the candidate must be able to influence and gain consensus for their designs with the global technology team.

They should be comfortable working with Agile processes, with an emphasis on writing good quality, easily testable code. They should also be able to collaborate and coach junior developers so that they can contribute to the planning process.

MANDATORY

A minimum of 7 years commercial experience
Strong C# .NET skills (3.5 and above preferred)
Practical experience working with the Microsoft Office platform e.g. VSTO, Automation Add-ins etc
Prior experience communicating and influencing design decisions to junior and senior audiences
Experience leading and operating in successful Agile development teams to deliver robust, well tested solutions
Knowledge & experience of working with common implementation and design patterns (e.g. GOF, MVVM etc)

PREFERRED

Knowledge of WPF, WCF, WinForms, Linq and Prism.
Experience of Excel RTD
Experience of a Dependency Injection framework, e.g. MEF, Unity etc
Experience of working with common build, test, refactoring & productivity tools e.g. CVS, Subversion, MsBuild, Jenkins / CruiseControl, N-Unit, N-Cover, JIRA, Greenhopper, Quality Centre, White etc.
Expertise analysing usability requirements and leveraging UX skills and techniques.
Experience building UI-tier applications within a Service-Oriented architecture.
Experience with ASP.Net & DHTML or Silverlight
Experience with Entity Framework and/ or working knowledge of using RDMS

Desired Skills & Experience

Basic Qualifications:

We expect the successful candidate to have a proven track record delivering Windows client desktop applications using Microsoft .NET technology with specific skills and experience of designing and implementing client applications.
The candidate should demonstrate knowledge and interest in the whole .NET ecosystem, having proven ability to evaluate, implement and socialize new and emerging patterns and technologies in their solutions.
Knowledge of investment research, finance and the City are not essential but experience in any of these areas may provide a candidate with some advantage.
Clear verbal and written communication skills will be crucial since the candidate must be able to influence and gain consensus for their designs with the global technology team.
They should also be comfortable defining and working with project plans and be comfortable coaching junior developers so that they can accurately contribute to the planning process.
A minimum of 9 years commercial experience
Strong C# .NET skills (3.5 and above preferred)
Practical experience working with the Microsoft Office platform e.g. VSTO, Automation Add-ins etc
Expertise analyzing usability requirements, designing and implementing Windows user interfaces
Prior experience communicating and influencing design decisions using wireframes etc
Experience of applying software development methodologies to deliver robust, well tested solutions in a rapid TDD environment
Knowledge & experience of working with common design patterns (e.g. GOF, MVVM etc)

Preferred Qualifications:

Knowledge of WPF, Prism, WCF, WinForms, Linq
Experience of a Dependency Injection framework, e.g. MEF, Unity etc
Experience of working with common build, test, refactoring & productivity tools, e.g. CVS, Subversion, MsBuild, Jenkins/Hudson, N-Unit, N-Cover,JIRA, Quality Centre
Experience of working in Agile development teams

Interested candidates should contact Ms. Taryn Tkatch directly at taryn.tkatch@andiamopartners.com, or www.linkedin.com/in/taryntkatch/
Topic archived. No new replies allowed.