Minimum Education: Bachelors’ Degree in Computer Science (or equivalent ) and Engineering (or equivalent )
Experience: 5-7 years related experience
Requirement Analysis:
- Elicit and understand of Business and Technical requirement
- Collaborate with interfacing development team to analyze impact of the requirement.
- Analyze and document Business and Technical requirement, Prepare System Requirement Document (SOD).
Architecture Design
- Map Technical requirement to sub systems. Prepare System feature design (SFD) document
- Prepare detailed design specifications (DDS). Map Design component with user, and Technical requirements, i.e. prepare requirement traceability matrix (RTM)
Development, Testing and Reviews
- Development of the software application code based on the requirement
- Troubleshoot code development issues if any with SW proprietary tools
- Perform integration testing to ensure that integrated modules are working properly
System/Application Testing
- Work with system testing team in test data creation, test results analysis etc.
- Prioritize, trouble shoot and fix defects opened during test execution
- Provide installation instruction for deployment of emergency fixes in the system test environments
Deployment and Support activities
- Prepare stepwise installation and deployment document
- Closely work with release management team to move the code in production environment
- Monitor application in production environment and provide real time support for analyzing and troubleshooting issue
Team Coordination / Client Interaction
- Interact with client right from the requirement stage to delivery of the application
- Highlight about issue, risk, limitations etc. for present and future deliverables
- Understand change requests that are raised by client after the development started
- Coordinate and Plan all the activities of the project with the team resources