Logo of Huzzle

Associate - Projects

image

Cognizant

1mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Education & Teaching
  • Chennai

AI generated summary

  • You must have strong Python experience, knowledge of education software, problem-solving skills, agile understanding, and documentation ability. Certification in Python and agile is preferred.
  • You will develop educational software in Python, collaborate with teams on features, ensure quality, conduct code reviews, gather requirements, support production issues, and improve development practices.

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 required experience for this position?

The ideal candidate should have 3 to 5 years of experience in Python programming and a strong background in the Education domain.

What programming language is primarily used in this role?

The primary programming language used in this role is Python.

Are there any specific certifications required for this position?

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

What software development methodology will the candidate be working within?

The candidate will participate in agile development processes.

Will the developer be working independently or as part of a team?

The developer should be able to work both independently and as part of a team.

What type of documentation is involved in this role?

The role involves creating and maintaining comprehensive documentation for software design and development processes.

Are skills in other programming languages and frameworks beneficial for this role?

Yes, experience with other programming languages and frameworks is considered a nice-to-have.

What qualities are important for a candidate applying for this position?

Important qualities include excellent problem-solving skills, strong communication and collaboration skills, attention to detail, and a passion for learning and staying updated with new technologies.

What are the responsibilities of this position?

Responsibilities include developing and maintaining educational software solutions, collaborating with cross-functional teams, ensuring application performance and quality, conducting code reviews, and providing technical support.

Is proficiency in English necessary for this position?

Yes, proficiency in English for reading and writing is a requirement for this position.

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.