Cognizant Hiring Associate Software Engineer Freshers | Apply Now


Cognizant is actively recruiting fresh graduates for the role of Associate Software Engineer, seeking individuals with outstanding written and oral communication skills. Candidates are expected to be proficient in programming languages such as .NET Core, MS SQL Server, and ASP.NET. This opportunity with Cognizant provides a platform for entry-level professionals to contribute to innovative software engineering projects.



Company Name Cognizant
Role Associate Software Engineer
Qualification Bachelor's Degree
Branch Any Branch
Batch 2024/2023/2022/2021/2020
Salary INR 4.2 LPA
Experience Freshers
Location Chennai


Skills Sets :

  • Proficiency in .NET Core, MS SQL Server, and ASP.NET, showcasing a robust skill set in software development.
  • Well-versed in Cloud technologies with additional expertise in testing skills.
  • Demonstrated strong programming and debugging skills, essential for creating efficient and error-free code.
  • Possesses good analytical and problem-solving capabilities, contributing to effective software solutions.
  • Excellent written and oral communication skills, ensuring clear and concise interaction within the team and across projects.


Job Description :

Product Requirements :

  • Thoroughly comprehend functional and non-functional requirements gathered from stakeholders, including Architect, Product Manager, Product Lead, and Client, for enhancement purposes.
  • Actively participate in cross-functional meetings to review Product Marketing Requirements and Functional Requirements, addressing ambiguities through a clarification list.
  • Conduct feasibility studies to assess the impact of new requirements on the existing product and provide valuable inputs to the development lead during estimations.
  • Demonstrate the ability to grasp new and complex product requirements, both functional and non-functional.
  • Create a comprehensive low-level design document, encompassing class-level diagrams and attributes mapped to classes, as well as sequence diagrams, derived from a deep understanding of the high-level design.
  • Collaborate with the Architect for review inputs, ensuring the incorporation of valuable insights into the design process.


Product Design and Development :

  • Develop Proof of Concepts (POCs) to assess the feasibility of integrating new technologies or products, sharing key findings with the architecture team for new product considerations.
  • Offer strategic technical direction for various facets, including product research, design analysis, testing processes, improvement initiatives, and intricate troubleshooting, especially for critical and large-scale projects.
  • Generate high-level software design (HLSD) documents in collaboration with Architects, establishing design standards that align with both functional and non-functional requirements.
  • Provide technical expertise to address complex programming and design challenges, contributing to effective problem resolution.
  • Actively participate in architecture and code reviews, proactively addressing implementation issues in the early stages of the development cycle.
  • Create or review low-level design documents for product enhancements, seeking valuable inputs from the product lead.
  • If necessary, build code in alignment with the design document, ensuring seamless implementation.
  • Offer technical guidance to the team in resolving intricate technical issues, fostering a collaborative problem-solving environment.
  • Establish a requirement traceability matrix, review test cases, adhere to coding standards, and address testing defects.
  • Identify opportunities for improvement or defect reduction, contributing to ongoing process enhancement.
  • Provide support to the client during user acceptance testing if deemed necessary.


Product Testing :

  • Thoroughly review and validate test cases and test plans, ensuring comprehensive coverage of testing scenarios.
  • Execute integration testing, meticulously identifying and resolving defects and bugs throughout the QA testing phases, including Alpha Release, Beta Release, and Post-Release patches.
  • Actively participate in the QA testing process, contributing to the refinement of the product by addressing issues identified during testing.
  • Demonstrate proficiency in resolving defects promptly, maintaining the integrity and functionality of the software.
  • Collaborate with the testing team to ensure the software meets quality standards and is ready for deployment.
  • Contribute to the overall improvement of the testing process by providing valuable insights and solutions during each testing phase.


Product Training and Documentation :

  1. Provide inputs to technical publications and review documentation of key features as warranted.


Product Sign Offs :

  1. Resolve existing issues.
  2. Gather users feedback from the client and identify ways to enhance the usability.


Project Management :

  1. Provide inputs on the status of the module development to the development lead.


Selection Process:

  • Application Shortlisting
  • Online Assessment
  • Technical Interview
  • HR Interview
  • Selection
  • Offer


About Company:

Genpact is a global professional services firm that provides business process outsourcing (BPO), digital transformation, and technology services. With a focus on driving innovation and efficiency, Genpact offers a wide range of solutions to help businesses enhance their operations and achieve strategic goals.



Instagram

Join Our WhatsApp Group for Daily Job Updates : Click here !

Telegram

Join Our Telegram Channel : Click here !

Instagram

Join Our Instagram Page: Click here !



apply



Post a Comment

0 Comments