Specific ResponsibilitiesThe candidate will be involved in the design and development of next generation service fulfillment and assurance products that enables the creation and monitoring of various networking, unified communication and collaboration services.
Responsibilities include:
. Develop the User Interface for the product
• Participate in the design, and development of reusable components that enable service assurance and fulfillment products
* Work in the team using agile methodologies
* Estimate design and development activities
* Communicate status against planned milestones
The successful applicant must have a proven track record of designing and developing high quality software products and should possess the following particular skills and experience:
* 6-8 years of industry experience
* 1-2 years of web services/REST experience
* 3-5 years of Java/scripting expertise
* 1-2 years of in-depth, hands-on experience with developing web based UI development, exposure to web development frameworks
* Good understanding of database technologies
* Extensive experience developing reusable components
Some of the following software skills are preferable:
* Exposure to client side technologies like Dojo, JSP, AJAX, Struts, Swing, JSF, CSS, JSON
* Exposure to portlet technologies such as Liferay
* Exposure to test tools such as, JUnit, JTest, SOATest, SOAPUI etc
* Agile development experience
Apart from this, the following generic attributes are desirable in the candidate:
* Excellent written and verbal communication skills
* Demonstrates excellent interpersonal skills to balance requirements, manage expectations, and drive effective results
* Proactive attitude in identifying and resolving issues and risks
* Bachelors degree or higher in
Computer Science (or similar/relevant field) or equivalent experience
Knowledge, Experience and SkillsExperienced - Non Manager