Join Cognizant as a Software Engineer
About Cognizant Technology Solutions Corporation
Cognizant Technology Solutions Corporation, an American multinational information technology services and consulting company, is dedicated to providing the new digital skills and technologies that help manufacturers make business decisions based on real-time contextual data. We are committed to driving innovation and ensuring our clients stay ahead in the competitive landscape.
Exciting Opportunity for Fresh Graduates
Cognizant is hiring fresh graduates with excellent written and oral communication skills, proficient in programming languages such as C, C++, Java, JavaScript, and Python, for the role of Software Engineer. If you are a passionate coder eager to kickstart your career, this is the perfect opportunity for you.
Job Designation: Software Engineer
Salary: 7 LPA – 11 LPA
Qualification: Bachelor’s Degree
Experience: Freshers / 0 – 1 year
Required Skill Set
- Proficient knowledge in C, C++, Java, JavaScript, and Python.
- Knowledge of cloud technologies and testing skills.
- Strong programming and debugging skills.
- Good analytical and problem-solving skills.
- Excellent written and oral communication skills.
Job Description
Product Requirements
- Understand functional/non-functional requirements from stakeholders for enhancement.
- Participate in cross-functional meetings to review requirements and create clarification lists.
- Conduct feasibility studies to understand the impact of requirements on existing products.
- Provide input to development leads on estimations.
- Create low-level design documents based on high-level designs, incorporating review inputs from architects.
Product Design and Development
- Create POCs to identify the feasibility of new technologies/products and share findings with the architecture team.
- Provide strategic technical direction for product research, design, analysis, testing, process improvement, and complex troubleshooting.
- Establish design standards and deliver solutions that meet functional and non-functional requirements.
- Participate in architecture/code reviews to eliminate implementation problems early in the development cycle.
- Provide technical guidance to the team to resolve complex technical issues.
- Support clients in user acceptance testing if required.
Product Testing
- Review Test Cases/Test Plans.
- Conduct integration testing and resolve defects/bugs during QA Testing, Alpha Release, Beta Release, and Post-Release patches.
Product Training and Documentation
- Provide inputs to technical publications and review documentation of key features as warranted.
Product Sign-Offs
- Resolve existing issues.
- Gather user feedback from clients and identify ways to enhance usability.
Project Management
- Provide status updates on module development to development leads.
People Management
- Mentor Software Engineers and conduct one-on-one sessions to coach team members.
- Set goals for team members and monitor performance.
- Conduct performance appraisals for team members.
Location: Bengaluru, Karnataka, India
Why Join Cognizant?
- Innovative Environment: Work on cutting-edge technologies and be part of a forward-thinking team.
- Professional Growth: Mentorship and continuous learning opportunities to enhance your skills.
- Global Impact: Contribute to projects that have a significant impact on clients globally.
- Supportive Culture: A collaborative and inclusive work culture that fosters growth and development.
If you are ready to embark on an exciting journey and make a real difference, we invite you to apply and become a part of Cognizant’s dynamic team. Take the first step towards a rewarding career by joining us as a Software Engineer.
Apply now and shape the future with Cognizant! 🚀