NIIT is hiring Associate Software Engineers in Gurugram, and freshers are encouraged to apply. You will help design, develop and maintain software applications, write clean, efficient and well-documented code, and work with developers, QA and product managers across the project. The role includes taking part in code reviews to learn good coding practices, debugging and resolving technical issues, testing software for responsiveness and efficiency, and sharing ideas in team meetings to improve systems and processes. Candidates need a bachelor's degree in computer science, IT or a related field, 0 to 1 year of experience, and a basic understanding of at least one programming language such as Java, Python, C++ or JavaScript, along with eagerness to learn new technologies.