The LAP is a fast and flexible accounting and financial reporting system. The system is available 24x7 and operates in a batch and real-time mode processing. Currently the Local Accounting Project (LAP) system receives settlement data from Equity, Fixed Income, Derivatives settlement systems as well as commercial banking and procurement systems.
The data (events) is processed overnight through a interpreter/interface layer and loaded into a General Ledger system.
The interpreter/interface layer enables the Finance users to alter the treatment of the transactions received without involving the source systems in the process. This process also enables new feeds to be easily incorporated into the LAP environment.
Data from the General Ledger is extracted and provided to other areas such as the Bank of England Reporting system, Head Office reporting, Management Information system and Nostro Reconciliation systems as well as to reporting tables enabling direct user access. Low level reconciliation is performed with the feed systems.
The system architecture favors parallel processing and the use of shared memory. The technology employed for new projects are C++, Java and Sybase for the back-end. There are also legacy code in C and Korn Shell.
A number of Visual Basic and C# applications provide a front end interface to the application, e.g. a Scheduler, Security system, Static Data Manager, Reconciliation, Drill Enquiry tool, Journal Entry, Rules Manager and Manual Event entry facility. The range of front-end applications is being extended to replace the large number of user developed Access applications.
Projects include the development of newly required business requirements as well as infrastructure/architecture improvements. Currently the team consists of 15 members in 3 locations London, New York and Mumbai.
Candidates will be required to work on a mixture of existing and new developments, as well as providing support to the current system. For a typical project, a team range from 3 or 4 developers to 1 developer working on his/her own.
Candidates need to be committed individuals who are able to work on their own initiative, and possess the ability to contribute as part of a team. Good communication skills are also required as candidates will have direct contact with our Clients. All projects will entail involvement in all aspects of the projects from initial analysis through to implementation in production.
Candidates should be able to manage time to make progress in several projects simultaneously, and react quickly and flexibly to production emergencies.
The current opening is for a senior developer, able to demonstrate an appropriate level of competence in the following areas:
- Ability to translate business analyst's requirements into technical specifications.
- Ability to create functional specifications directly from end users for smaller projects.
Mandatory Technical Skills:
- Proficient in C++
- Familiar with Unix ( preferably Linux ) and Shell Scripting
- Good Knowledge of SQL ( Sybase or any other relational database)
Desirable Technical Skills:
- Experience/knowledge of Accounting Systems or Investment Banking
- System Architecture
- Development methodology
- Problem solving
- Fluent English