Senior Software Developer recruitment

Job Title: Senior Software Developer

Duration: Perm

Location: London – City

Salary: Excellent Package + Career progression

Job Purpose:

Project Work:

To analyse solution options, provide written design specifications and develop new software or enhancements to existing software as part of a project delivery or smaller Change Initiatives.

• Solutions options analysis and presenting of options to the Chief Risk Officer

• Assisting the Investment Risk Team Leader and Investment Risk BRM in devising the Investment Risk IT strategy, forward planning and estimating.

• Analysis and Design of Business and Technical Requirements

• Completion of Functional and Technical Specifications

• End to end development of complex software solutions

BAU work:

Following an agreed method, development enhancement of software, deployment preparation, bug fixing and 3rd level BAU support for applications supporting Threadneedle Investment Management Risk Systems

Mentoring and guiding Junior Development Staff

Ideal Candidate:

• The ideal candidate will have previous development experience, a good working knowledge of Microsoft technologies.

• The ideal candidate will have worked in the Asset Management industry but we would consider candidates from other Financial Sectors such as Investment Banking.

• Prior experience in developing software solutions for an Investment Risk business unit would be highly beneficial.

Key Skills:

SQL Server 2005 2008 – SSIS, C#, Microsoft .Net framework 2.0+ (C#, ASP.Net, winforms, Visual studio 2005+), Agile methodology

• Experience in a software engineering/development role;

• Experience of full development lifecycle and Agile methodologies;

• Mathematically orientated with an ability to solve complex finance industry equations  

• Strong understanding of data structures, databases and data access

• Strong problem solving skills and the ability to develop innovative solutions to technical problems;

• Ability to work as part of a team and communicate at technical and non-technical levels; and

• Technical degree (Computer Science, Information Technology etc);

Personal skills:

Must be client facing and have excellent stakeholder management skills
Approachable and able to work with people at all levels in the organisation.
Inquisitive, pro-active, with good logical, analytical, and diagnostic skills
Works well under pressure and in front of the client.

Strong attention to detail