Cognizant Technology Solutions India Ltd Chennai Associate Vacancy

Cognizant has just released a new job announcement, revealing vacancies for Associate positions based in Chennai.

The chosen candidate will be offered a permanent, full-time position upon recruitment.

Cognizant Technology Solutions India Ltd is a premier provider of information technology, consulting, and business process services, committed to empowering the world’s foremost companies in strengthening their businesses.

For the Cognizant Chennai Associate 2024 Jobs, applicants proficient in Spring Boot, Microservices, Spring MVC, REST Web Services, Core Java, and PL/SQL are encouraged to apply.

Interested and qualified candidates must apply through the online mode.

Must CheckThis: Cognizant Technology Solutions India Ltd Chennai Associate Vacancy

Cognizant Technology Solutions India Ltd Chennai Associate Vacancy

Job Location: Chennai

Apply Mode: Online

Job Designation: Associate

Job Code: 00057463058

Experience Level: 4 to 6 years.

Education Qualification: The ideal candidate should hold a degree in Science or Engineering.

Responsibility:

  • Stakeholder Management: Engage in communication with business users to address queries, seek clarifications, and provide updates. Organize business bridge calls to relay the status of critical incidents or outages. Liaise with internal and external stakeholders, including customers and vendors, to advance tickets towards resolution.
  • Service Management: Take ownership of assigned project tasks. Initiate escalation procedures for incidents according to agreed-upon timelines and oversee their closure. Efficiently manage queues and delegate tasks to the team based on an allocation plan.
  • Service Tracking: Ensure timely completion of assigned tasks, encompassing incidents, service requests, identified problems, operational changes, and enhancements. Conduct peer reviews to maintain the quality of deliverables.
  • Service Execution: Perform periodic data analysis and root cause analysis for any missed targets or customer escalations. Report findings to the Service Manager and implement corrective and preventive actions. Adhere to defined processes outlined in the process handbook. Update application documents and prepare release notes to reflect implemented changes.
  • Knowledge Management: Facilitate comprehensive knowledge transfer to support teams before any production release.

Requirements Gathering:

  • Requirement Gathering and Documentation Support: Acthttps://careers.cognizant.com/in/en/job/00057463058/Associate-Projectsively participate in requirement gathering Joint Application Development (JAD) sessions and contribute to relevant documentation, including business, functional, UI, usability, data, compliance, data migration, NFR, and 3rd party tools & products. Raise queries to seek clarification on unclear or ambiguous areas and collaborate with the Technology Lead for resolution.
  • Resource and Effort Estimation: Assist in resource and effort estimation processes. Understand the methodology for estimating effort and size at the task level within the relevant domain. Monitor and report actual effort against the estimated effort. Ensure accurate task progress reporting in tools like C20 or any other applicable tool.

Design & Analysis:

  • High-Level and Detailed Design Documentation: Collaborate with architects to develop the High-Level (HL) Design and detailed design documents for the assigned scope.
  • Review of Developer Deliverables: Evaluate all deliverables produced by developers to ensure quality and alignment with requirements.
  • Non-Functional Requirements (NFR): Analyze non-functional requirements and incorporate them into the design as necessary.
  • Interdependencies Management: Understand the interdependencies among various components within the work packages under development.
  • Detailed Design Assignment: Create a detailed design and assign it to a developer for implementation.
  • Project Planning Support: Provide input to the Project Manager or Technical Lead for creating the project plan from a technical perspective.
  • Proof of Concept Development: Assist in developing proof of concept as per the design provided by the Designer or Solution Architect.
  • Development Environment Setup: Initiate setup of the development environment to facilitate smooth development processes.
  • Customer Demo Preparation: Arrange and deliver demos to customers to gather early feedback on the developed solutions.
  • Quality Checkpoints Creation: Establish quality checkpoints for all deliverables to ensure adherence to quality standards.

Coding:

  • Development Tasks: Develop tier coding, business layer coding, interface development, service development, and creation of stored procedures as required for the work package or project.
  • Coding Standards Adherence: Adhere to CTS and customer-specific coding standards, guidelines, and best practices.
  • Database Management: Understand database concepts and write efficient queries to optimize performance.
  • Issue Resolution: Raise clarifications, issues, or concerns regarding work output to the lead and seek necessary guidance.
  • Peer Review: Participate in periodic peer reviews conducted by peers or technical leads during design, coding, and testing phases.
  • Environment Setup: Collaborate in setting up the required development environment and deploy code builds in testing environments.
  • Documentation: Complete documentation as per the scope of the project or work package.
  • Guidelines and Checklist Preparation: Prepare guidelines and checklists for development and testing activities to ensure adherence to standards.
  • Feedback Loop: Provide feedback to the design team and share feedback with developers to ensure the code meets requirements. Incorporate changes as per feedback received.
  • Status Updates and Risk Highlighting: Provide necessary and timely status updates to the Supervisor or Technical Lead and highlight any potential risks.
  • Traceability Matrix Update: Update the traceability matrix for the work package developed to track requirements coverage.
  • Mentorship: Mentor developers to help them solve technical difficulties encountered during coding, fostering their growth and development.

Defect Management:

  • Defect Triage ParticipatRead more: https://jobalertshub.com/cognizant-chennai-associate-posts-dot-net/ion: Actively participate in defect triage meetings to prioritize and address identified issues effectively.
  • Root Cause Analysis (RCA): Conduct thorough root cause analysis for defects identified to understand the underlying issues and prevent recurrence.
  • Code Rework: Address review comments from code reviews or defects raised during various testing phases (such as unit testing, peer testing, SIT, UAT testing, etc.) by reworking the code accordingly.
  • Knowledge Transition and Post-Production Support: Assist in knowledge transition activities and provide support to the organization in addressing any defects raised post-production as needed, ensuring smooth operations and continuous improvement.

Knowledge Management:

  • Knowledge Assets Maintenance: Contribute to updating knowledge assets such as user manuals, online help documents, and installation manuals/scripts to ensure accuracy and relevance.
  • Knowledge Transfer Sessions: Conduct knowledge transfer sessions for new team members to facilitate their integration into the project team and ensure a smooth onboarding process.
  • Training Initiatives: Organize training sessions through the academy, if approved, to enhance the team’s skills and capabilities.
  • Guidance and Mentorship: Provide guidance and mentorship to junior team members from a technical perspective to ensure the quality delivery of components and foster their professional growth.
  • Asset Management: Contribute to the repository by searching for and reusing various types of assets to improve efficiency and consistency in project delivery.
  • User Story and Epic Management: Participate in user story and epic grooming sessions, understanding dependencies, initiating requirement analysis discussions with senior story authors and product owners, and gathering requirements using appropriate agile frameworks, tools, and techniques.
  • Feature Identification and Sizing: Collaborate with senior stakeholders to understand the scope of features, work with architects to finalize technical approaches, identify new or alternate features, and recommend them to the team. Size user stories in terms of effort and size within the relevant domain and track and report estimated efforts.

Coding (user story Realization):


Coding and Development
: Develop code across the UI tier (Presentation layer), Middle tier (Business Logic Tier), data tier, integration tier, and conduct unit testing and deployment as required for the work package or project.

DevOps Environment Setup: Establish and configure the team’s DevOps environment to streamline development and deployment processes.

Code Review and Mentorship: Review and mentor coding activities to ensure adherence to Cognizant and customer-specific coding standards, guidelines, and best practices.

Technical Competency: Demonstrate proficiency in design patterns (e.g., Facade, Delegate, BO), implemented patterns like DAO, Service, Factory, and ability to follow sequence diagrams. Familiarity with frameworks like Spring, MVC, MVP patterns.

Issue Resolution and Feedback Incorporation: Regularly seek inputs and incorporate feedback, fix defects, and proactively raise clarifications, issues, or concerns regarding work output to the lead.

Traceability Matrix Maintenance: Update the traceability matrix for the work package developed to track requirements coverage.

SCM/DevOps Compliance: Adhere to SCM/DevOps policies set for the project, ensuring compliance with processes and tools.

Risk Management: Proactively highlight potential risks and provide support during process audit activities.

Integration and Security: Integrate third-party/internal applications with the product being developed and apply security features using defensive programming techniques.

Extreme Programming (XP): Implement Extreme Programming practices where applicable to enhance collaboration and productivity.

Deployment and Build Scripts: Deploy user stories as per client agreements and develop build scripts to automate deployment processes.

Testing:

  • Automated Test Script Development: Develop and execute automated test scripts in accordance with client agreements to ensure thorough and efficient testing of the software.
  • Regression Testing: Develop and execute regression strategies and tests as necessary to validate that new changes do not adversely affect existing functionalities.
  • Test-Driven Development (TDD): Practice the Test-Driven Development (TDD) model, where tests are written before the actual code is developed, ensuring that the code meets the specified requirements and is thoroughly tested from the outset.

Documentation:

  • Documentation within the code as per client requirements.
  • Create / Update project-specific documentation as per the MVP model of development.

Knowledge Management:

  • Continuous Training and Skilling: Undergo training and upskilling as per the requirements of the assignment or project to stay updated with the latest technologies and methodologies.
  • Training Delivery: Conduct training sessions in the area of expertise as needed to share knowledge and skills with team members or stakeholders.
  • Knowledge Assets Maintenance: Contribute to updating knowledge assets such as user manuals, online help documents, and installation manuals/scripts to ensure accuracy and relevance.
  • Asset Management: Contribute to the repository by searching for and reusing various types of assets to improve efficiency and consistency in project delivery.

Must-Have Skills:

  • Spring Boot
  • Microservices
  • Service Now
  • Spring Batch
  • Spring MVC
  • Spring Core
  • REST Web Services
  • Core Java
  • PL/SQL

Good To Have Skills:

Websphere application serverSQL ServerMockitoETLSpring LoggingAngular 13-16Angular 9-12.DynatraceIT Service ManagementPostmanAngular 2 – 8React NativeReactPostgreSplunkPCFNode jsGroovySpring SecurityJava Persistence APIGITWeb Logic Application ServerHibernateSOAPJava Message ServiceMavenMySQLOracleJava Server FacesLinuxTomcatJBossStrutsEJB

How to apply:

Interested and qualified candidates must apply online by first registering with the Cognizant career portal and then logging in to submit their application.

Apply online:

Cognizant Technology Solutions India Ltd Chennai Associate Vacancy

Leave a Comment