Logo of Huzzle

Associate - Projects

image

Cognizant

2mo ago

  • Job
    Full-time
    Mid & Senior Level
  • IT & Cybersecurity
    Education & Teaching
  • Chennai

AI generated summary

  • You must have strong Python skills, experience in education software, problem-solving abilities, English proficiency, and Agile knowledge. Communication, teamwork, and adaptability are essential.
  • You will develop educational software in Python, collaborate on features, ensure app performance, fix bugs, conduct code reviews, gather requirements, support production issues, and document processes.

Requirements

  • Must have strong experience in Python programming language
  • Must have experience in developing software solutions for the Education domain
  • Should have excellent problem-solving skills and attention to detail
  • Must be proficient in English for reading and writing
  • Should have a good understanding of software development life cycle and agile methodologies
  • Nice to have experience with other programming languages and frameworks
  • Nice to have experience with cloud platforms and services
  • Should have strong communication and collaboration skills
  • Should be able to work independently and as part of a team
  • Must be able to adapt to a hybrid work model and manage time effectively
  • Should have a passion for learning and staying updated with new technologies
  • Must be able to create and maintain comprehensive documentation.
  • Certified Python Developer
  • Agile Certified Practitioner

Responsibilities

  • Develop and maintain high-quality educational software solutions using Python
  • Collaborate with cross-functional teams to design develop and implement new features
  • Ensure the performance quality and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality organization and automation
  • Conduct code reviews and provide constructive feedback to team members
  • Stay updated with the latest industry trends and technologies to ensure the software remains current
  • Work closely with stakeholders to gather and understand requirements
  • Translate requirements into technical specifications and solutions
  • Participate in agile development processes including sprint planning daily stand-ups and retrospectives
  • Provide technical support and troubleshooting for production issues
  • Create and maintain documentation for software design and development processes
  • Contribute to the continuous improvement of development practices and methodologies

FAQs

What is the main focus of the Associate - Projects role?

The main focus of the Associate - Projects role is to develop and maintain high-quality educational software solutions using Python, specifically aimed at enhancing learning experiences in the Education domain.

What are the key responsibilities associated with this position?

Key responsibilities include developing and maintaining software solutions, collaborating with cross-functional teams, conducting code reviews, providing technical support, and creating documentation for software development processes.

What are the required qualifications for this role?

Required qualifications include strong experience in Python programming, experience developing software solutions for the Education domain, excellent problem-solving skills, proficiency in English, and a good understanding of the software development life cycle and agile methodologies.

Is experience in other programming languages or cloud services necessary for this role?

Experience with other programming languages and frameworks, as well as cloud platforms and services, is nice to have but not a strict requirement.

What kind of work environment is promoted in this position?

A hybrid work model is promoted, allowing for both in-office and remote working arrangements.

Are there any specific certifications required for this job?

Yes, the required certifications are Certified Python Developer and Agile Certified Practitioner.

How important are communication and collaboration skills for this position?

Communication and collaboration skills are very important, as the role involves working closely with cross-functional teams and stakeholders to gather requirements and provide feedback.

Will there be opportunities for continuous learning and development in this role?

Yes, the position encourages a passion for learning and staying updated with new technologies, contributing to the continuous improvement of development practices.

What is the expected experience level for candidates applying for this position?

Candidates are expected to have 3 to 5 years of experience in Python development, particularly within the Education domain.

Is time management important for this role?

Yes, effective time management is crucial, especially while adapting to a hybrid work model.

Consulting
Industry
10,001+
Employees

Mission & Purpose

Cognizant is a multinational technology company that provides a wide range of IT services and solutions to organisations worldwide. Their primary focus is on helping businesses transform and thrive in the digital age. Cognizant's mission and purpose are centred around delivering innovative and cutting-edge technology solutions that drive client success. They offer services such as digital strategy, consulting, technology implementation, and IT outsourcing, enabling companies to adapt to evolving market dynamics, enhance operational efficiency, and deliver exceptional customer experiences. Cognizant's ultimate goal is to empower their clients with the tools, insights, and capabilities needed to navigate complex technological landscapes and achieve their business objectives in an increasingly digital world.