Previous Job
Java UI Developer
Ref No.: 17-00151
Location: New York, New York
Start Date: 08/10/2017
 User Interface Developer in the development team supporting the Darwin program deliverables Essential Functions Major duties and responsibilities of the job Operational For the various projects under progress:
Skills Required: 
Design and develop web applications/portals to meet complex business requirements Participate, contribute, assimilate and provide opinion on changes, enhancements and design being done to the project. 
Requirement gathering and understanding, analyze and convert functional requirements into concrete technical tasks and able to provide reasonable effort estimates. 
Work proactively, independently and with global teams to address project requirements.
Code and Test cases reviews and ensure code developed meets the requirements. Knowledge, Skills and Abilities Competencies required for successful job performance  Development skills: 
Should be strong in web technologies mainly on Client Side. 
Good understanding of the Server Side web technologies is plus. 
The ability to analyze the various quality dimensions including performance, reliability and resilience, cyber security, and design and implement improvements to meet them. 
Should have very up-to-date knowledge of latest technologies, technology trends, and third party solutions for software problems. 
Should have excellent analytical and communication skills Ability to work on complex projects with globally distributed teams and tight timelines Essential Qualifications Experience, education and any certifications as necessary for successful job performance 
Required: 10+ years of IT experience of which 5+ years should be in web application development. Hands on experience with Angular framework. Experience with Angular 2+ desirable. Experience in a diverse set of web app development tools and technologies such as JavaScript ES6+, Object Oriented JavaScript, Typescript, HTML5, CSS3, Bootstrap 4, RxJS, lodash. Understanding HTTP protocol, DOM, elements selection, events, etc. 
Knowledge of Data Structures and Algorithms. Hands-on working experience with Test frameworks/technologies such as Karma/Protractor, Mocha, Chai, Sinon, etc. Knowledge/experience using web servers (e.g., Apache, Nginx) and Build tools (npm, Jenkins).
Desired Qualifications Experience, education and any certifications as necessary for successful job performance : B. S. or beyond in computer science or a related field Experience in financial services Success Factors Personal characteristics contributing to an individual's ability to excel in the position Strong communication skills (both verbal and written) Ability to work with and motivate diverse, globally distributed teams