Job Description :

Job Purpose

This is a position with ICE Clear Credit (ICC), a subsidiary of Intercontinental Exchange, Inc. ICC is the world’s largest systemically important clearinghouse for credit default swaps (CDS). ICC is an entrepreneurial and aggressive organization that implements world-class risk management solutions for the CDS marketplace. ICC Systems span:

    • OLTP systems for managing business and system workflows
    • Distributed batch processing systems for quantitative risk analytics
    • Enterprise Integration systems for ETL and Data Feed Management
    • Reporting systems for Member, Regulatory and Compliance
    • User Interface systems for the external marketplace

ICE Clear Credit is seeking a Lead User Interface (UI) Developer. The Lead UI Developer will be primarily responsible for the design, development and testing of applications that interface with sophisticated back-end systems. The role requires a solid background in UI technologies, primarily in JavaScript with a focus on modern front end frameworks. In depth React skills are a big need as well.

An ideal candidate for this position will be a highly motivated self-starter that works best in a collaborative environment. Excellent communication skills are essential as this position interfaces with stakeholders. In addition, on-going documentation will be required.

Responsibilities

  • Works to advance our applications with the selected UI technology. This may be through development, tests, refactoring or R&D.
  • Able to balance design considerations with the ability to deliver the specified requirements.
  • Commits to completing well-defined work and delivers on those commitments.
  • Owns the responsibility of delivering on the overall sprint, iteration and project outcome.
  • Maintains a focus on solving the business problem using applied proven technologies
  • Plans and executes unit tests to ensure the developed code is free of functional defects
  • Collaborates with business analysts and QA analysts in the design and execution of business functional system and performance tests
  • Provides critical production support, resolves production problems.
  • Pursues continuing professional development by acquiring technical, application and industry knowledge
  • Adheres to corporate and department standards, policies and procedures. Contributes to the development and refinement of department standards, processes and procedures
  • Reports activities to management through daily stand-up meetings, formal updates, project team meeting and other reports as needed.
  • Adheres to appropriate development standards within the SDLC and maintains a strong sense of developer discipline.
  • Works in an environment of evolving technology
  • Must maintain general and specific knowledge regarding functional activities of system technology
  • Communicates with business stakeholders, senior management and external vendors
  • Works on projects with changing priorities and potentially stressful situations

Knowledge & Experience

  • 5+ years of experience in the software development life cycle, preferably in a financial services environment, as a lead or senior member of the development team.
  • Minimum of 2 years of experience with full stack development
  • Minimum of 2 years day-to-day development in a node.js environment
  • Excellent knowledge of JavaScript and JS libraries, frameworks and node.js
  • Strong understanding of REST principals, API integration and ability to manage complex asynchronous workflows
  • Ability to develop, write test cases, and run R&D against UI technologies/libraries
  • Ability to write JavaScript API’s where needed to support ongoing products
  • Demonstrated ability to develop industry and technical knowledge
  • Interacts effectively as a team player
  • Act as a technical mentor to more junior developers on the team
  • Ability to analyze, and interpret general business periodicals, professional journals, technical procedures or governmental regulations
  • Ability to write use cases and other application development documentation
  • Ability to effectively present information and respond to questions from peers, senior management and business stakeholders
  • Knowledgeable in Web Workers, multi-threaded JavaScript and concurrency
  • Knowledgeable in Node.js streams and binary data handling

Primary Technologies required

  • JavaScript (ECMA 6+)
  • Node.js
  • HTML5
  • Rich Internet Application Frameworks, Sencha (EXT, Touch), modern build tools (Rollup, Webpack, etc)
  • REST, Web Workers, Web Sockets
  • Web components
  • CSS3/SCSS
  • Three.js, D3.js

Other Technologies & Software preferred

  • GIT
  • SQL
  • Java
  • Spring

Creative Suite: Photoshop/Illustrator



Client : ICE Clear Credit

             

Similar Jobs you may be interested in ..