As a software engineer, the candidate should design and code complex units/modules/products that meet functional and business requirements on schedule and within budget. He/She should perform impact analysis of software and recommend effective solution. Responsibilities: Participate in plan, develop, build, unit/integration test phases of software development. Put forward calculated time estimates of work to be done on a project. articipate in design, code reviews with other developers and test-case review with testers. Perform unit/module testing of software to find errors and confirm programs meet specifications. Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections. Follow-up and close issues entered into the defect-tracking system. Visualize, articulate and break down complex testing areas into simpler parts. Initiate and influence implementation & test strategies across teams. Owns a major component of the product.
- B.E / B.Tech