Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email
Requirement Understanding and Analysis: • Analyze functional/non functional requirements and seek clarifications for better understanding of requirements. • Based on understanding of system upstream & downstream, provide feedback and inputs on gaps in requirements and technical feasibility of requirements. Design: • Prepare the LLD/ detailed design documents based on HLD and briefing from Module Lead. • Seek inputs from the developers on specific modules as applicable. • Consolidate all modules and provide to Module Lead/ Architects/ Designers for review. • Suggest changes in design on technical grounds. • Develop components inventory for the code to be developed tying it to the nonfunctional requirements. • Perform sampling of data to understand the character/ quality of the data (project dependent in the absence of data analyst or designer). • Identify tools and technologies to be used in the project as well as reusable objects that could be customized for the project. Coding: • Follow coding standards and best practices to develop code and check code quality. • Share developed code with supervisor for review. • Rework on the code based on inputs if required. • Perform complex integration. • Guide the developers in identifying, preparing and conducting unit test cases and fixing defects based on results. • Consolidate the test results and share with supervisor. • Provide periodic status update to supervisor and highlight / recommend any changes in design based on challenges faced. • Anticipate unreported defects and raise the same to supervisor. • Conduct technical troubleshooting. • Conduct reviews for codes created by team. Testing Management: • Develop unit test case for each module. • Conduct/ guide conducting of unit and integration testing and fix defects. • Review/ approve code to be moved to testing environment. • Provide support to the QA team and coordinate for various phases of testing. • Address queries raised by QA within defined timelines. • Investigate critical defects and establish need for fixing. • Raise issues to leads/QA. • Report defect status as per project standard process within agreed timelines. • Share revised code with supervisor for review. • Assist team lead and project manager on estimates around defect fixes.
Full Time