Cognizant is seeking candidates for the role of Programmer Analyst at its Pune and Bangalore locations. The position is open to graduates from any discipline with 0 to 3 years of experience. This opportunity offers both freshers and experienced professionals a chance to build a career in programming and analysis with a global IT leader.
Company Name: Cognizant
Job Role: Programmer Analyst
Education Required: Any Graduate
Experience Required: 0 – 3 years
Job Location: Pune, Bangalore
Roles and Responsibilities:
- Develop and maintain web applications using React JS to ensure high performance and responsiveness.
- Collaborate with cross-functional teams to define design and ship new features.
- Write clean maintainable and efficient code to meet project requirements.
- Debug and resolve technical issues to ensure smooth application functionality.
- Implement user interface components following well-known React JS workflows.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Stay updated with the latest industry trends and technologies to ensure the application remains current and competitive.
- Provide technical support and troubleshooting assistance to end-users as needed.
- Contribute to the continuous improvement of the development process and team productivity.
- Ensure the technical feasibility of UI/UX designs and provide feedback to designers.
- Work closely with backend developers to integrate APIs and other services.
- Document application changes and develop updates for seamless integration.
Required Skills and Qualifications:
- Possess a strong understanding of React JS and its core principles.
- Have experience with popular React JS workflows such as Redux.
- Demonstrate proficiency in JavaScript HTML and CSS.
- Show familiarity with RESTful APIs and modern front-end build pipelines and tools.
- Exhibit knowledge of code versioning tools such as Git.
- Have a keen eye for detail and a commitment to delivering high-quality user experiences.
- Display excellent problem-solving skills and the ability to work independently and as part of a team.
- Nice to have experience with TypeScript and front-end testing frameworks.
- Show willingness to learn and adapt to new technologies and methodologies.