Job Description :
Description: This position is part of EN Operations group to build Web / Mobile/ Rally Custom Applications. The ideal candidate will have the following background and characteristics.

Strong Experience in JavaScript.
ES6 is a plus.
Fundamental understanding of Performance Optimization.
Moderate level of Algorithm and Data Structure.
Experience in Responsive design using either SASS or LESS
Experience with Mobile application is a plus
Basic Foundation of Java Script modern framework: Angular JS or React JS or ExtJS
Candidate must use one of this framework in his/her project and ready to walk thought the life cycle of this framework.
Basic SQL Query such as CRUD Operation, Join, merging query etc
Experience with RESTful APIs.
Node JS is a PLUS
Experience of developing in UNIX/Linux Operating System environments
Knowledge on deploying and configuring the server side application.
Knowledge on tomcat/apache or any modern servers.
Strong object-oriented design and development experience.
Knowledge on Design Pattern such as MVC framework.
Basic understanding of networking concepts, Web Services and database concepts.
Web Service and database concept is a must.
Experience with Code Review and Source Code Management Tools are a plus (SVN / GIT )
Technical Evaluation, Design and Implementation.

Self-starter and take up new initiatives and complete them with minimal support.
Can-do attitude and a strong drive to take initiative and complete tasks. Independently deliver complex modules across teams, on time with excellent quality.
Must be a quick learner and should keep up-to-date with latest on technology, competitors and standards.
An excellent team player and should be flexible to work on any assigned tasks and adjust to changing business priorities and plans.
Should be able to work on multiple tasks at any given time.
Understand Business Context of requirements to evaluate technology and solutions
Provide technical input to requirements
Provide technical analysis and recommendations (e.g. feasibility / impact / technical risk)
Develop/contribute to Technical Project Plan
Create / Contribute to design (e.g. high or low level; overall system; UI design, data flow / model, exception handling; pseudo code;)
Conduct or participate in design Reviews

Requires: BS, CS or equivalent plus 4-8 years of technical experience.

Minimum 4-6years’ experience with Responsive design, JavaScript, Modern Framework (Angular.js or Ember.js or React.js), Node.Js or Rest API, Database - Oracle (SQL, PL/SQL