.Net Development Engineer for Kenexa
Kenexa Technologies Pvt Ltd, Visakhapatnam 3 - 5 YrsCandidate should haver bachelors degree in a related field with at least 3 years experience and demonstrated competency in:
* Hands on experience in developing web applications in Microsoft technologies.
* Knowledge of the Software Development Life Cycle required
* Experience with ASP.NET and C# and XML / XSL required
* Experience with SQL Server required
* Experience with Microsoft Visual Studio Team Foundation Studio beneficial but not required
* Knowledge of Microsoft Internet Explorer, Mozilla Firefox, Netscape, Google Chrome browsers required
* Experience with unit, integration and system testing required
* Knowledge of the Survey applications and processes beneficial but not required
* Experience with Agile development methods beneficial but not required.
Job Description
An Application Development Engineer is responsible for the all tasks within the System Development Life Cycle. The SDLC may be enhanced and or modified in the future.
We currently follow the 3D Life Cycle which includes Define, Design, and Deliver. In the Define phase the software engineer may receive or write a detailed Vision and Scope document for an application.
In the Design phase the software engineer will list potential solutions and complete an alternative analysis for each possible solution. They will then document a detail Functional Specification and have it verified before starting the Deliver phase.
In the Deliver phase the software engineer will be responsible for programming the functionality of core Kenexa applications.
Working from functional specifications, the application development engineer figures out how to build the required features and functionality and then writes the necessary programming code.
They will unit test their code before turning it over to QA. They will be responsible for removing bugs found in QA Functional and QA Regression testing. Finally in the Deliver phase they will document the solution.
This position currently reports to the development manager and may be restructured in conjunction with other positions that Kenexa Survey Systems will define in the future.
Responsibilities:
* Develop and maintain application Vision and Scope Documents.
* Develop and maintain programming functionality of core Kenexa applications.
* Resolve bugs in an efficient manner and document resolution.
* Assist with developing internal and external documentation when needed.
* Provide application support to production teams when needed.
* Assist with internal training when needed
* Maintain and increase knowledge and skills pertaining to field through training and study.





