🏢 jobs.niit.com
Associate Software Engineer
💼 Fulltime
📍 Gurgaon, Haryana
🛠 Skills Required
Java
Python
C++
JavaScript
problem solving
teamwork
basic data structures
version control (Git)
Advertisements
🔗 Explore More
Advertisements
📚 Free Study Materials (4)
Aptitude Practice Questions
Curated set of quantitative and logical aptitude problems to sharpen problem‑solving speed for the online assessment.
Open Resource ↗
Company Interview Preparation Guide
Comprehensive guide covering typical interview patterns, coding challenges, and HR questions relevant to NIIT hiring processes.
Open Resource ↗
Comprehensive Study Resources
A collection of notes, video tutorials, and mock tests that help candidates prepare for technical and aptitude rounds.
Open Resource ↗
Algorithm Practice Problems
Extensive problem set to practice data structures and algorithms, essential for cracking the coding assessment.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 31 Mar 2027 — only 145 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding assessment (multiple choice and programming problems) → Round 2: Technical interview (core concepts, data structures, algorithms, and language fundamentals) → Round 3: HR interview (fitment, communication skills, and career aspirations)
🏢 Work Culture
NIIT fosters a learning‑centric culture where employees are encouraged to upskill through regular workshops, certifications, and peer‑learning sessions. The company promotes a balanced work‑life environment with flexible timings, wellness programs, and a collaborative atmosphere that values innovation and personal growth.
🎤 Interview Experience
Candidates typically face a 60‑minute online coding test followed by a 45‑minute technical interview focusing on core programming concepts, data structures, and problem‑solving. The HR round assesses communication skills, cultural fit, and career goals. Overall difficulty is moderate; thorough preparation on basics and practice of coding platforms greatly improves success chances.
✅ Eligibility Criteria
Bachelor's degree in Computer Science, Information Technology, Software Engineering or related discipline; minimum 60% aggregate (or CGPA 6.0/10); no active backlogs at the time of joining; graduates of the 2023, 2024, or 2025 batch are eligible; freshers with up to 1 year of internship or project experience are welcome.
📋 About the Role
NIIT (NIIT Managed Training Services) is a globally recognized learning and talent development organization that has been shaping the IT workforce for over three decades. Headquartered in Gurgaon, the company operates in more than 30 countries, delivering cutting‑edge training programs, certification courses, and corporate solutions. NIIT’s strong focus on industry‑relevant curricula, hands‑on labs, and real‑world projects makes it a preferred partner for both fresh talent and established enterprises. The firm’s culture blends a startup‑like agility with the stability of a large multinational, offering employees a platform to experiment, learn, and grow.
The role of Associate Software Engineer at NIIT is designed for fresh graduates who are eager to translate their academic knowledge into production‑grade software. As an entry‑level engineer, you will be embedded within a product development team that builds internal tools, client‑facing applications, and learning management systems. You will receive mentorship from senior engineers, participate in agile ceremonies, and contribute to the full software development lifecycle – from requirement analysis to deployment and maintenance. This position provides a solid foundation for a career in software engineering, with exposure to modern development practices and a supportive learning environment.
Key responsibilities include:
1. Assist in designing, coding, and testing software modules using Java, Python, C++ or JavaScript.
2. Write clean, maintainable, and well‑documented code following industry standards.
3. Participate in code reviews and adopt best practices for version control and continuous integration.
4. Collaborate with cross‑functional teams – QA, product, and UI/UX – to deliver end‑to‑end solutions.
5. Debug and troubleshoot issues reported by internal users or clients, ensuring timely resolution.
6. Conduct unit and integration testing to verify functionality and performance.
7. Contribute to the creation of technical documentation, user guides, and release notes.
8. Stay updated with emerging technologies and suggest improvements to existing systems.
9. Support deployment activities and monitor applications in production environments.
10. Engage in knowledge‑sharing sessions and internal hackathons to foster innovation.
The tech stack primarily revolves around Java (Spring Boot), Python (Django/Flask), C++ for performance‑critical components, and JavaScript (React/Node.js) for front‑end development. Familiarity with databases such as MySQL, PostgreSQL, and version‑control tools like Git is also expected. NIIT encourages continuous learning, offering internal workshops, certifications, and access to online learning platforms.
Growth path at NIIT is clearly defined. An Associate Software Engineer can progress to Software Engineer, Senior Engineer, and eventually to Lead or Architect roles within 3‑5 years, based on performance and skill acquisition. The company also provides opportunities to move into product management, quality assurance, or specialized domains like AI/ML, depending on individual interests.
Why join NIIT? The organization offers a structured onboarding program, mentorship from industry veterans, and a collaborative environment that values curiosity. Freshers benefit from exposure to real client projects early in their careers, which accelerates skill development. Additionally, NIIT’s emphasis on work‑life balance, flexible working hours, and regular team‑building activities makes it an attractive place for young professionals seeking both professional growth and personal well‑being.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at jobs.niit.com 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
Software Engineer – React
🏢 iqvia · 📍 Bengaluru
View →
Software Engineer
🏢 Xylem · 📍 Vadodara, Gujarat
View →
Software Engineer
🏢 Litera · 📍 Ahmedabad, Gujarat
View →
Backend Developer
🏢 Skill College · 📍 Ahmedabad, Gujarat
View →
📋 Quick Info
JOB ID
C2699-J327
POSTED
8h 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
Scroll down →