Description

Job Duties:

Understand the client and project requirements. Participate in all phases of software development life cycle including design, development, coding, testing and deployment and support. Create program specifications and unit test plans for software programs. Develop code and support peers in identifying code defects. Create the user documentation for programs as per defined processes and guidelines to ensure accurate program output; identify and resolve defects. Identify and evaluate issues related to functionalities, user interface, performance. Interface with internal team and other stakeholders, to undertake onsite-specific activities of the project. Conduct Impact Analysis, create Design Specifications as per the high-level design, and create Unit Test Plans to develop / validate / maintain the application as per the requirements. Understand application architecture document to provide deliverables that are in line with architectural requirements. Develop, document and revise system design procedures, test procedures, and quality standards.

Job Requirement:

Required Masters or foreign equivalent in CS, CA, MIS, Engineering (Any), CIS, or any related field + 1 year of experience in the job offered, Software Engineer, Consultant, Programmer Analyst, Systems Analyst, Technology Lead or related. Must be able to travel/relocate to various client sites throughout the U.S.

Education

ANY GRADUATE