Senior Consultant – Full Stack

Job Responsibilities:

•Hands-on Design & Development, Deployment & Support of JavaScript based platforms, frameworks, and applications.

•Interact with Product Architects to deliver applications meeting Business Objectives.

•Document and follow best design and development practices.

•Bachelor of Computer Science or equivalent with 8+ years of programming experience in the field of Computer Engineering and Development.

Experience:

•Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.

•Minimum 5+ years of experience in building scalable, secure & distributed systems.

•Minimum 4+ years of hands-on experience with designing & building customer facing software platforms.

•Minimum 7+ years of strong hands-on development experience with JavaScript and related open source technologies.

•Excellent understanding of Nodejs, ReactJS, Html5, CSS3, Jquery, bootstrap 3+

•Proven ability to quickly grasp the implications of evolving industry trends & technology intersects.

•Experience with building data visualizations,d3.js etc.

•Strong understanding of the Software design/architecture process.

•Strong Hands-on experience/knowledge on Data modeling and Nodejs .integration with NO-SQL technologies like redis, Cassandra etc.

•Integration with NO-SQL technologies like redis, Cassandra etc.

•Experience with web servers & application servers such as Apache and Nginx.

•Solid understanding of how to use tools like git, jira, and Jenkins.

•Solid understanding of JS unit testing frameworks.

•Working experience with OAuth, REST, JSON, XML.

•Experience with Agile Development, SCRUM, or Extreme Programming methodologies.