Key Responsibilities :
Write clean code while ensuring exhaustive Unit Testing is being done.
Develops apps with very strong work experience in latest technologies
Strong knowledge of time estimation, task identification, scope management.
Lead root-cause analysis, communicate options for resolution and provide recommendations to customer-facing technology problems.
Generate innovative ideas and support new ideas or approaches that enhance service.
Assist supervisor in providing ballpark estimates for prioritization,
Contribute in requirements grooming sessions before finalizing requirements.
Conduct system design once requirements are finalized.
Ensure Coding Guidelines and recommendations from static code analysis tools
Required Competencies / Skill-Set
Strong hands-on experience in REST API, STRUTS, SPRING, Hibernate, React with Redux, Angular, Ember, jQuery
Hands-on at writing SQL queries and able to perform common DBA tasks
Hands-on experience at writing and keeping unit, integration & component tests
Experience with time estimation, task identification & work scope management
Proven analytical and problem-solving skills
Dependable, Enthusiastic, Motivated, Team Player, Detail Oriented.
Ability to learn new tools quickly to get the job done.
Experience Requirements :
Must have at least 3 years hands-on coding experience and a proven track record of developing complex web-based / desktop applications.
E-learning applications experience shall be plus.
Position Requirements :
Bachelor’s degree in computer science or Information Technology.
Great Communication Skills.
Promote positive tone and high standards of quality within the group or department, and serves as a model to other team members.