Techncial Architect – Complex Financial Firm, C# recruitment

Technical Architect / Hands On / Microsoft stack - Required by a leading, Global Financial firm with a centre of excellence in Surrey.

My client are looking for a high calibre Technical architect with a 'Best in Class' 'under the hood' Low Level understanding for the .Net framework.

In return my client are offering a top package and bonus structure, and a large remit over a global, industry leading financial product.

They are looking for a high level of skill on both the technical architecture and Development side. The group have an extremely complex development environment and a high academic pedigree.

Required Skills:
You must be able to demonstrate experience of successfully leading the architectural design of a product or group of products.
• Have the ability and experience to co-ordinate technical and development activities across a team.
• Experienced in the breadth of software engineering activities within an evolutionary lifecycle process including: requirements capture and analysis; architectural and detailed software design; object orientated software implementation; unit and system-level testing; installation and deployment.
• Familiarity with software lifecycle processes and support tools, estimation and quality assurance
principles.
• Ability to coordinate day-to-day development and bug-fixing activities.
• Excellent written and verbal communication skills, enabling effective communication between the
candidate and software engineers, actuarial consultants and customers.
The candidate will have had design responsibility for successful software components and applications.
• An understanding of software architecture design best practice and awareness of how to create
software which is high performance, scalable, easily maintainable, extensible, and easy to test and
debug.
• A good appreciation of current and emerging technologies along with their potential benefits and
limitations (eg XML, .net and the MS technology stack, web services, the various flavours of parallel
computing, software component libraries, emerging operating systems).
• Ability to learn quickly about the actuarial business domain in which my clients software is
deployed and be able to think and communicate in terms that users feel comfortable with.
• An aptitude to think form a user’s perspective to envisage how my clients software can best
support the business task and interface with the user in the client organisations.
• Strong academic background (probably a 1st or 2.1 in computing, engineering, mathematics or science) 

C#,Microsoft, C# Architecture, Architect, Technical, C#.