_:n0f429af493ce428787246a37a69dc3e4xb0
<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;Project Planning and Setup&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Understand the project scope, identify activities/ tasks, task level estimates, schedule, dependencies, risks and provide inputs to Module Lead for review.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Provide inputs to testing strategy, configuration, deployment, hardware/software requirement etc.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Review plan and provide feedback on gaps, timeline and execution feasibility etc as required in the project.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Participate in KT sessions conducted by customer/ other business teams and provide feedback on requirements.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Requirement Understanding and Analysis&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Analyze functional/non functional requirements and seek clarifications for better understanding of requirements.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Based on understanding of system  upstream & downstream, provide feedback and inputs on gaps in requirements and technical feasibility of requirements.&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; Prepare the LLD/ detailed design documents based on HLD and briefing from Module Lead.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Seek inputs from the developers on specific modules as applicable.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Consolidate all modules and provide to Module Lead/ Architects/ Designers for review.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Suggest changes in design on technical grounds.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Develop components inventory for the code to be developed tying it to the nonfunctional requirements.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Perform sampling of data to understand the character/ quality of the data (project dependent in the absence of data analyst or designer).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Identify tools and technologies to be used in the project as well as reusable objects that could be customized for the project.&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; Follow coding standards and best practices to develop code and check code quality.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Share developed code with supervisor for review.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Rework on the code based on inputs if required.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Perform complex integration.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Guide the developers in identifying, preparing and conducting unit test cases and fixing defects based on results.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Consolidate the test results and share with supervisor.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Provide periodic status update to supervisor and highlight / recommend any changes in design based on challenges faced.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Anticipate unreported defects and raise the same to supervisor.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct technical troubleshooting.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct reviews for codes created by team.&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; Develop unit test case for each module.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Conduct/ guide conducting of unit and integration testing and fix defects.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Review/ approve code to be moved to testing environment.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Provide support to the QA team and coordinate for various phases of testing.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Address queries raised by QA within defined timelines.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Investigate critical defects and establish need for fixing.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Raise issues to leads/QA.&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; Share revised code with supervisor for review.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Assist team lead and project manager on estimates around defect fixes.&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; Maintain versions of the code or consolidate version maintained by the Developers.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Provide support as required to the Administrators during configuration, code backups, deployment 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; Assess and create deployment/ roll back plan.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Validate if all the components have been migrated and the right version is checked in.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Maintain deployment tracker.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Perform sanity checks post deployment to ensure smooth production.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Share activity status with supervisor and highlight concerns if any.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Project Execution Monitoring & closure (Support to Project Management activities)&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Monitor work of the developers and share work achieved with them.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Provide guidance through SDLC.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Provide status of progress to leads.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; In case of change requests, provide inputs on the plan.&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; Provide support for 1 week and hand over to production team.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Identify if the incoming request is a service request/ defect during the warranty or an incident.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; If it is code defect in the warranty, highlight to Lead and initiate defect fix process.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; Post warranty, support in transition to maintenance team.&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; Post release participate in project review call and discuss.&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;Spring Boot&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;REST Web Services&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Core Java&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Good To Have Skills&lt;/b&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Spring Core&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Rest API&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;ANSI SQL&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;JDBC&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Investor Operations&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Fund Operations&lt;/li&gt;&lt;/ul&gt;"
<https://careers.cognizant.com/professionals/global/en/job/00042138201/$%7BgetUrl(linkEle,%20'category',%20category)%7D>