Chat with us!
Chat
CLICK HERE TO START CHAT

Senior Software Engineer

POSITION: SENIOR SOFTWARE ENGINEER

Location: Pune, India

Responsibilities

Individual contribution

  • Understand, troubleshoot, and refactor existing programs of high complexity (this includes improving tests as well as functional code)
  • Design and develop (DTCD) new modules and infrastructure extensions, and complex bug fixes and challenging feature enhancements in existing products
  • Based on approved designs, develop, test, and document applications, and infrastructure components
  • Review code for adherence to guidelines and Performance, Reliability, Availability, and Scalability with written comments and improvements

People and work management

  • Estimate tasks and projects of roughly 1 person week to 1 person month level effort
  • Coach, guide, and oversee junior engineers on projects
  • Enter daily report of work progress against planned target, including any exceptions.
  • Participate in hiring. Interview (face to face and phone) candidates, and contribute towards questionnaires for interviews

Process and strategy 

  • Follow the mandated processes and adhere to Design/Test/Code/Document guidelines

Requirements

  • Bachelor in Engineering from a reputed college or university
  • 6 to 9 years of work experience
  • Expertise in Core Java, J2EE, OOPS concept, Web Services
  • Good experience on UI side with Applets, JavaScript / DHTML

To apply

Send your resume and cover letter in MS Word, to indiajobs@egain.com, and include the position in the subject line of the email, or fax to +91-20-6608-9220.