🏢 NIIT
Associate Software Engineer
💼 Fulltime
📍 Gurgaon, Haryana, India
🛠 Skills Required
Java
Python
C++
JavaScript
Object‑Oriented Programming
Data Structures
Algorithms
Debugging
Software Testing
SDLC
Code Review
Team Collaboration
Clean Code
Documentation
Advertisements
🔗 Explore More
🎯
Don't miss this opportunity!
Apply before 20 Oct 2026 — only 8 days left
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
Aptitude and Logical Reasoning Practice
Helps sharpen problem‑solving skills essential for coding interviews at NIIT.
Open Resource ↗
Company Interview Preparation Guide
Provides insights into common interview formats and questions for tech roles.
Open Resource ↗
Interview Strategy and Tips
Offers strategies for tackling coding challenges and behavioral questions.
Open Resource ↗
Coding Challenge Repository
A collection of coding problems to practice algorithmic thinking.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 20 Oct 2026 — only 8 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Technical coding & problem solving → Round 2: Technical advanced coding or system design → Round 3: HR
🏢 Work Culture
NIIT fosters a collaborative and inclusive work culture where learning and innovation are encouraged. Employees have access to continuous training, mentorship and career advancement opportunities. The company promotes a healthy work‑life balance with flexible working arrangements and a supportive environment.
🎤 Interview Experience
NIIT’s interview process typically consists of three rounds: an initial technical coding test, a second technical interview focusing on data structures and algorithms or system design, and a final HR round. The difficulty is moderate, with an emphasis on fundamentals, problem‑solving, and communication skills. Candidates are encouraged to discuss their academic projects and any internship experience, as well as to ask questions about the team and projects.
✅ Eligibility Criteria
Bachelor’s degree in Computer Science, Information Technology or a related field. Fresh graduates or candidates with up to 1 year of experience. Basic knowledge of Java, Python, C++ or JavaScript. No minimum percentage specified. No backlog policy mentioned.
📋 About the Role
NIIT is a global learning and technology solutions provider that has been empowering organisations and individuals for over three decades. With a strong focus on digital transformation, NIIT delivers cutting‑edge training, certification and workforce development programmes to clients worldwide. The company’s Gurgaon office is a vibrant hub where technology, learning and innovation intersect, offering employees a dynamic environment to grow and make an impact.
The Associate Software Engineer role is an entry‑level position designed for recent graduates or those with up to one year of experience. As a fresh engineer, you will work closely with senior developers, QA engineers and product managers to design, develop, test and maintain software applications that power NIIT’s learning platforms and client solutions. The role emphasizes practical exposure to the full software development life cycle, from requirement analysis to deployment and maintenance.
Key responsibilities include:
1. Assisting in the design and implementation of new features and enhancements.
2. Writing clean, efficient and well‑documented code in Java, Python, C++ or JavaScript.
3. Participating in code reviews and learning best coding practices.
4. Debugging and troubleshooting production and test‑environment issues.
5. Conducting unit and integration tests to ensure quality.
6. Collaborating with cross‑functional teams to understand business requirements.
7. Documenting technical specifications and user stories.
8. Keeping abreast of emerging technologies and industry trends.
9. Contributing to process improvements and automation.
10. Attending team meetings and sharing ideas for product improvement.
The technical stack typically involves Java or Python for backend services, JavaScript for frontend components, and relational databases such as MySQL or PostgreSQL. Knowledge of RESTful APIs, version control (Git), and CI/CD pipelines is highly valued.
Growth path: Starting as an Associate Software Engineer, you can progress to Software Engineer, Senior Software Engineer, Lead Engineer and eventually move into architecture or product management roles. NIIT’s learning culture encourages continuous upskilling through internal training, certifications and mentorship.
Why join NIIT? The company offers a supportive learning environment, exposure to large‑scale enterprise projects, and opportunities to work with industry leaders. Employees enjoy a balanced work‑life culture, competitive benefits, and a chance to contribute to meaningful digital transformation initiatives.
Overall, this role is ideal for candidates eager to learn, collaborate and build a solid foundation in software engineering while working for a respected global brand.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at NIIT spot generic resumes instantly. Get a free AI-customised resume for this Associate Software Engineer role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
💼 More Fulltime Opportunities
Entry Level Software QA Test Engineer
🏢 Medpace · 📍 Navi Mumbai, Maharashtra, India
View →
Web Developer
🏢 Sage · 📍 Bangalore, Karnataka, India
View →
Client Data Analyst in Operations
🏢 Jpmc · 📍 Bengaluru, Karnataka, India
View →
Applications and Systems Engineer 1
🏢 Emerson · 📍 Pune, Maharashtra, India (Hybrid)
View →
📋 Quick Info
JOB ID
C2056-J292
POSTED
58m ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer