Job Description :
Hello,
Hope the day is treating you good.

Please let me know if you want to move forward with the below position.

Position: Web Developer
Location: New York City, NY
Duration: Long Term Contract / Full Time

Description:
Finance IT develops applications and provides IT support to the bank’s Product Control and Financial Control function.

The main functional areas covered are:
P&L and balance sheet reporting to Product Control and Finance.
IPV (Independent Price Verification)
MI reporting to senior management.
Adjustment and Provisioning functionality.
Trading book static and hierarchy maintenance.
Regulatory Reporting
Financial Control Reporting

Overall purpose of role:
Develop and deliver the Web UI framework that would be used for the various Financial and Regulatory Reporting functions.

Key Accountabilities and Skills required:
This section should include:
Main Duties
Maintain high quality of deliverables.
Drive adoption of Agile techniques.
Deliver a web based framework UI that would be used for data input of adjustment data. It would also be used for reporting data in tabular, pivot and charts visualizations.

Analysis and Design:
Perform detailed analysis on technical and functional requirements.
Liaise effectively and independently with business analysts and architecture team.
Interpretation and understanding of functional specifications.
Writing technical design documents adhering to predefined standards.
Development (Coding/Testing/Implementation):
Hands on design & development of Angular JS / HTML5 web application
Performance basic tuning to ensure acceptable application performance.
Ensuring code written meets the predefined company and application standards
Conducting peer reviews and providing constructive feedback.
Experience with automated build frameworks and continuous integration using Team City, Grunt or Gulp.
Knowledge of writing server-side JS using node.js and experience with writing custom tools with command line interfaces preferred
Experience in automation testing frameworks like Jasmine, Mocha or Karma
Knowledge of web sockets and experience with frameworks for it like socket.io
CSS pre-processor like SCSS, Less required
Experience using bundlers like webpack, minifier or browserify for builds
Knowledge of SVG (Scalable Vector Graphics) and experience with libraries for it like D3.js
Knowledge of alternative JS frameworks like Angular 2.0 (Type script), React or Ember is highly desired

Stakeholder Management and Leadership
Communicate effectively with the other development streams and the local development manager.
Work closely with development team members in London and India
Leading discussions and providing regular knowledge sharing sessions.
Risk and Control: Candidates have to ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Client Policies and Policy Standards

Your Skills and Qualifications will include
experience in working on a major IT project with SOA integration with various back end technologies (JAVA) and using the following technologies: JAVA, XML, JUnit, JDBC and common extensions, Spring, Hibernate
experiences in multithreading programming for UI and back end processing
experiences in designing application/architecture, using UML or any other design tool
An investment banking/finance background, Knowledge of software development ‘best practices’ and software development life cycle
Team player, strong analysis skills, excellent problem solving skills
Ability to multitask and work in high pressure environment
Experience of working with agile software development
Experience of working on a sub-ledger application.
Experience of using UML to express design intent.
Experience of using Distributed Cache, e.g. Oracle Coherence
Self-Starter and well-motivated to deliver in a Highly Pressurised Support Environment.