_:n95f18caed0d0417a8e5b39e1b6eeaa46xb0
<http://schema.org/description>
"&lt;div&gt;&lt;p&gt;&lt;b&gt;Technical Lead&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Qualification&lt;/b&gt;:&lt;/p&gt;Bachelors in science , engineering or equivalent&lt;p&gt;&lt;b&gt;Responsibility&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Requirement Understanding and Analysis&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Understand the functional/ nonfunctional requirements.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Participate in client calls and prepare the clarification list to seek clarifications.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Prepare the list of requirements and seek review inputs from the key stakeholders.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Update requirements traceability matrix.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Create  impact analysis document (for simple change) to understand the impact on the existing functionality, as required.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Design&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Provide inputs to create the low level design for the module based on the understanding of the requirement and HLD.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Identify the list of reusable assets that can be used and share inputs.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Share the list of  components with the Senior Developer/ other relevant stakeholders and seek inputs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Coding&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Based on LLD , identify the component that needs to be created.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Set up the environment for creating the component.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Replicate the existing code to the environment.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Establish connection to the databases.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct coding as per finalized technical specification document.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Follow coding standards and best practices to check code quality.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Generate code quality document for the code review through various tools (Informatica, Aqua).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Share the developed code for review.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Rework on the code based on inputs shared by the Sr Developer and Module Lead if required.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Identify unit test case scenarios based on the design.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Prepare unit test cases and test data under guidance.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Merge code in the build environment and seek inputs from the Senior Developer.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct peer review for the other team members.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct technical troubleshooting if required.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Testing Management&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Conduct unit testing based on the identified test scenarios.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Fix simple defects identified during unit testing.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Prepare unit test document based on the test results and share the same for review.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Integrate and conduct system integration testing.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Address queries raised by QA team within defined timelines.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Analyze and fix the defects identified during functional / non functional testing.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Understand the  impact/ criticality and priority of the defect.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct regression testing for QA testing.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Report defect status as per project standard process within agreed timelines.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Track the status of  defects using the test management tool (ALM, QC ).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Close the defect in test management tool once resolved.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Configuration Management&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Branch off the existing code in the version control tool (VSS, CSV).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Identify configurable items.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Maintain version control across different configurable items (documents component, data mapping clarification document etc).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Deployment&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Share the environment set up details with the deployment team.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Provide inputs on instructions (in case standard).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Create a deployment package under guidance of senior members in the team.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Raise deployment request to deployment team to deploy the code in the integrated environment.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Review the deployed component in the environment.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Load the test data.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct smoke testing under guidance.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Share notification with QA team post completion of testing.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Service Support and Maintenance&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;&lt;b&gt;Specific to production and maintenance support&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Prioritize incidents based on criticality.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Route the defects logged to the right stakeholder if required.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Attend user calls, and capture required information and incident details for logging.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Coordinate with the different stakeholders to resolve as per SLA.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Run appropriate tests, once the defect is resolved.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Track the status in the test management tool (QC, Alma etc).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; In case of any recurring incidents, prepare a learning document capturing the known errors.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Provide inputs to module lead in creation of transition plan (project steps and milestones).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Knowledge Management&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Create specific artifacts for tasks allocated by Lead.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Share artifact with supervisor for review.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Upload article in the knowledge management repository.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Search the knowledge repository for information to resolve problems.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Apply best practices/ learning during the code development.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Create reusable assets and their documentation.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Create value addition documents (value added by team to the client) and share it with the team.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;People Management&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Provide inputs in creation of training courses and supporting artifacts on the training server such as demo, presentation.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct training or knowledge sharing sessions (in case of niche technology).&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Must Have Skills&lt;/b&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Big Data&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Talend Data Quality&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Informatica&lt;/li&gt;&lt;/ul&gt;"
<https://careers.cognizant.com/global/en/job/00042434046/Associate-Projects>