Technical Lead / Technical Architect C#, .net, Java Equities. recruitment
Technical Lead / Technical Architect C#, .net, Java Equities.
This position will be part of a multi-year, cross-asset, Greenfield programme to create a new front end technology system from the ground up.
The architect role is an important one and is seen as someone who can bridge the gap between the enterprise views, strategies and the detailed technical design within the programme.
The role will include coming up with the detailed solution definition based on industry best practices. Working under the guidance of the lead architect and EA teams, the candidate will be expected to work closely with the delivery teams and, where essential, take a hands on approach towards delivering some of the key components of the overall architecture.
Your key accountabilities
- Define the detailed architecture that will help deliver the functional and non-functional goals.
- Accountable to defining and managing the key system dependencies and ensuring that appropriate patterns are adopted for the delivery of the interfaces
- Accountable for managing the information model for the solution being defined
- Accountable for defining, documenting and maintaining the technical delivery method so that products are delivered in a consistent manner.
- Provide development oversight on use of appropriate coding techniques
- Ensure appropriate design check points with appropriate subject matter experts across testing, infrastructure and support functions
- Responsible for working closely with the technical leads across delivery teams and provide necessary support to help deliver the project through development and testing
- Responsible for ensuring the use of appropriate frameworks and technologies towards the construction of solution
Your skills and experience
The successful candidate would be expected to have strong technical skills with proven track record of implementation of key system integration projects.
Essential skills
- Experience of having worked as a solution architect across a portfolio of applications, preferably in Financial services
- Knowledge and understanding of asset management (“buy side”) industry gained working either at an Asset Manager, a Financial Services Service provider or a software company.
- Experience of having undertaken key system integration projects involving event based and distributed processing
- Strong experience of using Java/C#/.Net technologies, Integration technologies, Messaging, WebServices, SoDA, SOA, MS Office products and toolkits
- Strong knowledge of OOAD
- Ability to deliver solution in a Java/.Net technology stack applying the appropriate interoperability patterns
- Extensive hands-on design and implementation experience in the following disciplines
- Application development using incremental/agile techniques
- Middleware – especially exposure to message queue and brokers
- Servers and storage
- Database management
- Exposure to XML based messaging paradigms
- Exposure to the topics of high availability, performance, and scalability
- Ability to translate business needs into solution architecture requirements.
- Ability to estimate the financial impact of solution architecture alternatives.
- Ability to apply multiple technical solutions to business problems.
- Ability to quickly comprehend the functions and capabilities of new technologies.