Company:        Gizbel


Eligibility:         Bachelors / Masters Degree

Experience:      3 - 5 yrs

Location:          Bangalore

Job Role:         Senior Software Engineer


Company Profile:

We at Gizbel, help our clients to succeed digitally in such a way so as to enjoy a sustained and competitive advantage globally. We develop user friendly web sites, enterprise portals and robust business applications. We are a rapid growing IT company, delivers superior returns through its cost-effective and high-value service model. Our greatest asset is our diverse team.

Job Description:
1. Responsible for planning, processing and performing all jobs in an efficient manner

2. Design and develop programming systems making specific determinations about system performance

3. Responding promptly and professionally to bug reports

4. Review and repair legacy code

5. Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies

6. Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems

7. Analyze system specifications and translate system requirements to task specifications for junior programmers

8. Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming

9. Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product

Candidate Profile:
Bachelor's or Master's Degree in computer science or related field

Experience: At least 3 years of relevant experience Java / J2EE and Web 2.0 Technologies

Required Skills:
1. Expert knowledge of HTML5, CSS3 and JavaScript and restful services

2. A deep understanding of mobile app, mobile web, and responsive web design best practices

3. Excellent expertise in SQL databases for designing and modelling

4. Excellent interpersonal and communication skills

5. Proven task management and leadership skills

6. Must have the ability to work in a team