Gather and analyze business requirements
Develop detailed software specifications ensuring that they respond to business needs and are able to be clearly understood by development teams Develop documents to support the project (SRS, Work flows)
Requirement Tracking and Requirement testing
Provide support during the user acceptance test.
Develop program with Java Technology.
Use OOP concepts and UML diagrams based on company standards.
Build and deploy application.
Work mostly independently within task guidelines established by management.
Perform work based on defined process and provide feedback on process improvements as appropriate.
Co-operate with team leader in estimation effort, developing plan/schedule and performing tasks according to the plan.