Cognizant Recruitment Drive 2021

Cognizant Off Campus Hiring 2024 | Freshers must apply
Source: https://www.cognizant.com/

Cognizant Off-Campus Drive 2021

Cognizant is hiring for the position of SENIOR SOFTWARE ENGINEER. So for more such off-campus drives, internships, and govt jobs are updated on our website-MechoMotive.

Job TitleSENIOR SOFTWARE ENGINEER
DescriptionEngineering with specific specialization
Work LocationHyderabad, Telangana – India
Employment TypeFULL TIME

Principal SW Engineer / Project Manager

Qualification: Engineering with specific specialization

Responsibility:

Requirements analysis and evaluation:

  • 1) Author the set of system requirements to satifsy the stakeholder needs.
  • 2) Ensure that performance criteria and functionality are.
  • described in the requirements.
  • 3) Ensure that the System Requirements Document satisfies.
  • specified configuration management procedures.
  • 4) Work along with the HW Engineer to define the.
  • a) HW SW Interactions are defined.
  • b) Requirements allocations are done for SW are correct and consise.
  • c) The HW intearctions for protocols are defined The SW requirements for CPLD FPGA and ASIC are well defined from HW specifications.

Product Design:

  • ‘1) Co Author the Design for a specific module / functionality.

2) Choose design methods that facilitate:

  • a) abstraction modularity and also other features which control complexity.

b) the expression of:

  • 1) functionality.
  • 2) information flow between elements.
  • 3) sequencing and also time related information.
  • 4) timing constraints.
  • 5) concurrency and synchronized access to shared resources.
  • 6) data structures and also their properties.
  • 7) design assumptions and also their dependencies.
  • 8) exception handling.
  • 9) design assumptions (pre conditions post conditions invariants).
  • 10) comments.
  • c) ability to represent several views of the design including structural and also behavioural views.
  • d) comprehension by developers and also others who need to understand the design.
  • e) verification and also validation.
  • c Understand interdependencies of the various components in work packages that are being developed.
  • d) Work with architect to understand the architecture of the application high level approaches and ensure that the design is in line with overall direction.
  • conduct peer review as required.
  • e) Organize design review sessions with various stakeholders to validate design is as per requirements.

Implementation:

  • Identify the standards applicable for the work packages / components.
  • Familiarize the team with development environment and also CTS and customer specific coding standards guidelines and best practices to be followed through sessions and document sharing.
  • Review the code created by team and also provide review comments to the developers.
  • develop code for core / critical module(s) needed for the project.
  • Contribute towards development of framework.
  • Develop/ review tier coding business layer coding interface development service development creation of stored procedures etc as applicable for the work package / project.
  • Write efficient queries and understand logical and also physical data models.
  • follow up with Developers to ensure integration of components (input / output).
  • troubleshoot critical technical issues.
  • Handle escalations related to critical technical issues.
  • create detailed tasks for the scope and also share timelines for the same with the team.
  • track the status of the tasks assigned maintain detailed task information for the work packages owned and also do periodic reporting.
  • conduct technical review and audit.
  • Create quality check points for all deliverables.
  • estimate at task level in the area of work concerned measure and report the actual effort against the estimated effort and also ensure task progress reporting in C20 or any other applicable tool.
  • Prepare and report status for the scope responsible.
  • conduct peer reviews in coding and testing phase.

Defect Management:

  • Participate in defect triage meetings with the team and confirm the defects identified highlight any new change request to the agreed scope and also identify actions to reduce defects.
  • Monitor rework carried out on the code based on review comments from code review / defects raised in unit testing peer testing SIT UAT testing and also / or any other relevant testing phase for core / critical modules.
  • Follow up with the team to close out on the defects.
  • identify ways to prevent defects.
  • Participate in transition of knowledge and also to support organization with any defects raised post production as required.

Software Verification:

  • Develop comprehensive unit testing cases for modules developed (as required) and also unit test plans.
  • execute unit testing.
  • Perform Design Review and walk through.
  • Create unit test logs.
  • prepare unit test strategy test plan document and also data requirements.
  • automate unit testing and also contributing to automation of unit testing.
  • Perform developer integration testing by integrating the components developed by each individual team member and ensure that the integration for the teams work has been completed before the next phase of testing (system testing).
  • Sign off on test cases created by team.
  • discuss results / actions from NFR testing and also sign off on the same for system testing / NFR.

Safety Programming:

  • ‘1) Perform FTA FMEA FFA Standards compliance activities.
  • 2) Adhere to industry standards for design and development such as IEC 61508 ISA 206262 IEC 61850 ISA 85.
  • 3) Adhere to Industry protocol standards such as Modbus Profibus CAN Bus.

Process Improvements:

  • Generate ideas to bring about any form of value add and also share the same with the lead.
  • adhere to process and also tools (usage of cognizant 20 awareness of quality management system IDE etc).
  • Knowledge Management.
  • 1) Contribute towards updating knowledge assets user manual online help document installation manual / scripts.
  • 2) Contribute / search / reuse all types of assets from repository.

People Management:

  • Supporting the manager(s) for identifying the right associate for the given work items.

Must-Have Skills

  • IoT Machine Learning – Python
  • iPython
  • Python

Employee Status: Full-Time Employee

Shift: Day Job

Travel: No

About Cognizant

Cognizant (Nasdaq-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating, and also technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and also efficient businesses. Headquartered in the U.S., Cognizant is ranked 185 on the Fortune 500 and also is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at click here and also follow us on Twitter.

Apply Now: Click Here (Job Link)

Recent Job Posts

[ Important ]

  • All Company names, logos, and brands are the Intellectual Property of their respective owners. All company, product, and service names used on this website are for identification purposes only.
  • We are not associated with any company/agency/agent whose jobs are posted on mechomotive.com, We are just an information provider for job openings. Read our Disclaimer Policy and Term of Service for more information

For more job offers, CLICK HERE