NIIT is hiring freshers for the ASSOCIATE SOFTWARE ENGINEER role in Gurgaon, Haryana. The full-time position is for candidates with a bachelor’s degree in Computer Science, Information Technology, or a related field, and follows a work-from-office arrangement. The selected candidate will design, develop, test and maintain scalable software applications while working with developers, QA professionals and product managers. It is a useful entry point for graduates who want practical exposure to coding, code reviews, debugging and software testing in an established technology-led organisation.
Company Overview
NIIT is an established organisation in the learning, talent development and technology services sector. It works with organisations on workforce capability, digital learning and technology-enabled business solutions, giving its employees exposure to structured processes and client-focused delivery environments. Experience at NIIT can add relevant software development and teamwork experience to a fresher’s CV.
Job Details
| Company Name | NIIT |
| Job Role | ASSOCIATE SOFTWARE ENGINEER |
| Qualification | Bachelor’s degree in Computer Science, Information Technology, or a related field |
| Salary | Rs. 3-4.5 LPA (estimated) |
| Job Location | Gurgaon |
| Experience | Fresher / Entry-level |
| Employment Type | Full-time |
| Work Arrangement | Work from Office |
| Category | Freshers Job |
Role Overview
This entry-level software engineering role covers the application development lifecycle, from writing code through testing, maintenance and issue resolution. The associate will work in a cross-functional environment where software quality, documentation and collaboration are important parts of day-to-day delivery.
- Design and develop scalable software applications.
- Write clean, maintainable and properly documented code.
- Support software testing and application maintenance activities.
- Work with developers, QA teams and product managers during project delivery.
- Take part in code reviews and incorporate feedback into development work.
- Investigate and debug technical issues affecting software applications.
- Keep learning about emerging technologies relevant to software development.
Eligibility & Qualifications
- Freshers and entry-level candidates can apply.
- A bachelor’s degree in Computer Science, Information Technology, or a related field is required.
- Candidates should be willing to work from the NIIT office in Gurgaon, Haryana.
Key Responsibilities
- Translate software requirements into working application components.
- Follow sound coding practices while creating new functionality.
- Maintain clear technical documentation for the code and applications developed.
- Coordinate with QA professionals to identify and address defects.
- Participate in discussions with product managers and development team members.
- Review code and use review feedback to improve implementation quality.
- Analyse application behaviour to locate the cause of technical problems.
- Run software tests and help confirm that applications work as expected.
- Continue building awareness of new tools, platforms and approaches in the technology space.
Skills Required
- Programming knowledge in Java, Python, C++ or JavaScript.
- Core coding and software development ability.
- Problem-solving skills for analysing and resolving technical issues.
- Debugging skills.
- Software testing knowledge.
- Attention to detail while writing and documenting code.
- Ability to collaborate with developers, QA professionals and product managers.
How to Apply for NIIT Hiring 2026
Eligible and Interested candidates can apply using the below-mentioned link before the link expires. Applicants need to register with the company portal in order to complete the registration process.
Apply Link: Click Here To Apply


