SOFTWARE ENGINEER

NIIT

Gurugram District

On-site

INR 600,000 - 1,000,000

Full time

22 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NIIT is seeking a proactive Software Engineer to join our development team in Gurugram. The role focuses on building, testing, and maintaining scalable applications while writing clean, reusable code.

You will collaborate across teams to design features, debug issues, and participate in code reviews, keeping up with emerging technologies.

A Bachelor's in CS/IT and hands-on experience with at least one programming language are required; experience in web/backend development is a plus.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Strong understanding of data structures, algorithms, and object-oriented programming.
  • 1 year of experience is required.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, or JavaScript).
  • Experience with web technologies, frameworks, or backend development is a plus.
  • Experience with debugging, testing, and deployment processes.

Responsibilities

  • Develop, test, and maintain scalable software applications
  • Write clean, efficient, and reusable code following best practices
  • Collaborate with team members to design and implement new features
  • Troubleshoot, debug, and upgrade existing systems
  • Participate in code reviews and contribute to improving code quality
  • Work with QA teams to ensure software reliability and performance
  • Assist in integrating third-party APIs and services
  • Document development processes, code changes, and technical specifications
  • Stay updated with emerging technologies and suggest improvements

Skills

Java
Python
C++
JavaScript
Data structures
Algorithms
Object-oriented programming

Education

Bachelor’s degree in Computer Science/Information Technology

Job description

Introduction

At NIIT, we’re transforming the way the world learns, for the better. That’s why the world’s best run learning functions across 30 countries trust us with their learning and talent. Since 1981, we have helped leading companies transform their learning ecosystems while increasing the business value of learning. Our comprehensive, high impact managed learning solutions weave together the best of learning theory, technology, operations, and services to enable a thriving workforce.

Job Summary

Introduction

At NIIT, we’re transforming the way the world learns, for the better. That’s why the world’s best run learning functions across 30 countries trust us with their learning and talent. Since 1981, we have helped leading companies transform their learning ecosystems while increasing the business value of learning. Our comprehensive, high impact managed learning solutions weave together the best of learning theory, technology, operations, and services to enable a thriving workforce.

Link for our website: About NIIT MTS

NIIT is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic.

Job Overview

We are seeking a proactive and skilled Software Engineer to join our development team. The ideal candidate should have a solid foundation in software development and be eager to enhance their technical expertise while contributing to real-world projects

Roles & Responsibilities
  • Develop, test, and maintain scalable software applications
  • Write clean, efficient, and reusable code following best practices
  • Collaborate with team members to design and implement new features
  • Troubleshoot, debug, and upgrade existing systems
  • Participate in code reviews and contribute to improving code quality
  • Work with QA teams to ensure software reliability and performance
  • Assist in integrating third-party APIs and services
  • Document development processes, code changes, and technical specifications
  • Stay updated with emerging technologies and suggest improvements
Educational Qualification
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Strong understanding of data structures, algorithms, and object-oriented programming
Experience
  • 1 year is required
  • Proficiency in at least one programming language (e.g., Java, Python, C++, or JavaScript)
  • Experience with web technologies, frameworks, or backend development is a plus
  • Experience with debugging, testing, and deployment processes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer-II
Software Engineer-II

NIIT Limited • Gurugram District

On-site
INR 600,000 - 960,000
Software Engineer-II
Software Engineer-II

NIIT • Gurugram District

On-site
INR 600,000 - 900,000
SENIOR SOFTWARE TESTING ENGINEER
SENIOR SOFTWARE TESTING ENGINEER

NIIT • Gurugram District

On-site
INR 420,000 - 540,000
SENIOR TECHNICAL TRAINING DEVELOPER - II
SENIOR TECHNICAL TRAINING DEVELOPER - II

NIIT • Gurugram District

On-site
INR 600,000 - 900,000
SR. TECHNICAL TRAINING DEVELOPER II
SR. TECHNICAL TRAINING DEVELOPER II

NIIT • Gurugram District

On-site
INR 800,000 - 1,200,000
SR TECHNICAL TRAINING DEVELOPER II
SR TECHNICAL TRAINING DEVELOPER II

NIIT Limited • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Project Manager - Technical
Project Manager - Technical

NIIT Limited • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Assistant Project Manager
Assistant Project Manager

NIIT • Haryana

On-site
INR 900,000 - 1,200,000
SENIOR SOFTWARE ENGINEER-II
SENIOR SOFTWARE ENGINEER-II

NIIT • Gurugram District

On-site
INR 600,000 - 800,000
Senior System Administrator
Senior System Administrator

NIIT • Gurgaon

On-site
INR 900,000 - 1,300,000