Associate

Full Time
  • Full Time
  • KOLKATA

cognizant

Technical Lead

Qualification:

BE/ B Tech / Product certifications especially for Cloud products

Responsibility:

Design

▪ Guide team in preparation of technical specification document and review the same.

▪ Break down the base lines requirements into business and functional requirements.

▪ Provide support in development of Proof of Concept Identify tools and technologies to be used in the project as well as reusable objects that could be customized for the project.

▪ Leverage product specified services / frameworks without impacts to version changes.

▪ Share the design document with the functional team post supervisor review.

▪ Understand performance implications and design for scalability.

▪ Adept at design as per latest methodologies adopted (Agile).

Coding.

▪ Guide team in coding as per design.

▪ Follow coding standards and cloud products / platform best practices in development.

▪ Prepare guidelines and checklists (coding checklist, performance checklist, deployment checklist etc) for development and testing activities ▪ Update the performance, development and coding checklist/(s).

▪ Share developed code with supervisor for review.

▪ Rework on the code based on inputs if required.

▪ Perform complex cross module / product / cloud integrations as per standards.

▪ Ensure completeness in test scenario preparation with functional teams.

▪ Guide the developers in identifying, preparing and conducting unit test cases and fixing defects based on results.

▪ Identify components for performance testing.

▪ 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.

▪ Update traceability matrix for the work package developed.

▪ Anticipate unreported defects and raise the same to supervisor.

▪ Conduct technical troubleshooting.

▪ Conduct reviews for codes created by team.

▪ Provide support for process audit services.

▪ The Senior Developer should have expert level knowledge of cross module data models , APIs as provided by product vendor especially for cloud applications.

Testing.

▪ Coordinate with QA team during the testing phase.

▪ Leverage tools / products for test data preparation.

▪ Support all upstream and downstream systems for integration and connectivity testing.

▪ Address queries raised by QA within defined timelines.

▪ Understand impacts of product version upgrades on developed code for SAAS products.

▪ Conduct functional / non functional testing if required.

▪ Fix complex defects identified during functional / non functional testing.

▪ Understand the defect impact / criticality and handle accordingly.

▪ Raise issues to leads/QA.

▪ Report defect status as per project standard process within agreed timelines.

▪ Review defect fixes done by team guide them.

▪ Support System Integration Testing (SIT) and User Acceptance Testing (UAT).

▪ Fix defects identified during UAT within agreed timelines.

▪ Share revised code with supervisor for review.

▪ Assist team lead and project manager on estimates around defect fixes.

Deployment Support and Closure.

▪ Conduct allocated transition tasks as per agreed timelines.

▪ Address queries / provide assistance in fixing issues during warranty period.

▪ Provide prompt response during production support.

▪ Fix defects as and when required.

Review defect fixes.

▪ Maintain code versions, dependency lists & deployment tracker.

▪ Perform sanity check post deployment to ensure smooth production Coordinate with cloud product administrators for cloud migration as needed.

▪ Share activity status with supervisor and highlight concerns if any.

Service Support and Maintenance Release Management.

▪ Participate in scoping meetings and identify transition requirements for new projects.

▪ Reconfirm requirements with relevant stakeholders.

▪ Freeze SME calendar.

Provide transition activities.

▪ Regularly track progress of transitions through weekly dashboards.

▪ Attend user calls, and capture required information and incident details for logging.

▪ Post information gathering, identify whether the incoming request is a service request or an incident.

▪ Determine urgency and impact of the situation.

▪ Assign appropriate priority to the incident.

▪ Assign the incident to the right stakeholder for a workaround/fix.

▪ Conduct analysis on various incidents that occur frequently.

▪ Categorize recurring incidents as problems/known errors.

▪ Provide support to resolve these errors.

▪ Initiate change management process.

▪ Analyze and prepare releases based on business process dependencies.

▪ Enable sprint test cycles and deployment for release management.

Knowledge Management.

▪ Create specific artifacts for tasks allocated by supervisor.

▪ Share artifact with supervisor for review.

▪ Upload article in the knowledge management repository.

▪ Seek inputs from knowledge repository to resolve problems.

▪ Apply best practices/ learning during development activities.

▪ Guide and mentor team members from a technical perspective to ensure quality improvement.

▪ Contribute to / search / reuse all types of assets from repository.

▪ Support design of practice accelerators, tools in competency.

Training and Recruitment / People Management.

▪ Provide support in creation of training courses and supporting artifacts on the training server such as demo, presentation on new versions of SAAS products.

▪ Conduct training with the help of academy and mentoring with respect to domain latest versions of SAAS products.

▪ Mentor new joiners in EAS function on an ongoing basis.

▪ Provide support to various project managers in identification of training needs of their subordinates.

▪ Provide inputs during goal setting and performance appraisal.

Project Planning and Set up.

▪ Understand and contribute to resource plan.

▪ Identify appropriate processes based on project landscape.

▪ Identify gaps and advise on improvements if required.

▪ Share inputs in creation of project plan.

▪ Contribute to hardware/software requirement plan.

▪ Understand the test strategy, evaluate the design and identify gaps in the test plans, if any.

Requirement Gathering and Analysis.

▪ Participate in requirement gathering sessions.

▪ Analyze functional/non functional requirements and seek clarifications for better understanding of requirements.

▪ Support Documentation.

▪ Define timeline estimates based on the requirements, complexity and inhouse capability.

▪ Communicate estimates to supervisor for review.

▪ Provide inputs on technical feasibility of requirements.

▪ Identify gaps in requirements.

▪ Share additional requirements identified with supervisor.

Project Support.

▪ Measure and report the actual effort against the estimated effort and track task progress reporting.

▪ Keep a close track on any changes to Requirements and impact to cost and schedule.

Business Development Support.

To apply for this job please visit careers.cognizant.com.

Similar Jobs to Apply
  • hitachi
    Bangalore, Hyderabad and Pune

    Job Description : Excellent verbal and written communication skill A high degree of initiative and flexibility Open for support roles Strong coding / programming background is required
  • Diebold Nixdorf
    Hyderabad and Mumbai

    Provides support to users of desktop computers, laptop computers, tablets, mobile communication devices, printers and office equipment. Support may be on location or remote. Activities
  • Zoho Corp
    Chennai

    Job Description:   Looking for a proactive, excited, and talented product designer with proven experience in mobile designs.   * User-Centric Design: Partner with product and engineering to
  • Hexaware Technologies Limited
    Mumbai/Pune/Chennai & Noida

    Excellent verbal and written communication in English is must Should have basic knowledge on ITIL process and international Client handling over the phone and email Meet established serv