The NTT DATA Associate Software Development Engineer role is a great opportunity for fresh graduates looking to begin their careers in software development and application engineering. This full-time, on-site role focuses on building and improving software applications using Java, Python, and other programming technologies.
If you are eager to work with a global technology leader and gain real-world development experience, the NTT DATA Associate Software Development Engineer position can help you build a strong foundation 🚀.

About NTT DATA
NTT DATA is a $30+ billion global business and technology services leader, serving over 75% of the Fortune Global 100. The company is known for driving innovation across AI, cloud, security, data centers, application services, and digital infrastructure.
With experts in more than 50 countries, NTT DATA promotes diversity, inclusion, and responsible innovation. As part of the NTT Group, the organization invests heavily in research and development, helping clients and societies move confidently into the digital future.
Role Overview – Associate Software Development Engineer
As an Associate Software Development Engineer at NTT DATA, you will work as an entry-level subject matter expert assisting in the development of new software applications and enhancement of existing systems. The role involves close collaboration with internal teams and external clients to ensure applications meet functional and performance requirements.
This position is ideal for candidates who want hands-on exposure to enterprise software development processes.
Key Responsibilities
In the NTT DATA Associate Software Development Engineer role, you will:
- Assist in developing applications that meet client objectives and user needs
- Support designing and writing application code and maintaining databases
- Help analyze and optimize existing software for improved performance
- Remodel and adapt applications based on detailed technical instructions
- Identify client requirements related to application functionality
- Support extensive testing to ensure applications are error-free
- Assist with application installation and provide technical guidance
- Communicate with internal stakeholders on performance and limitations
- Participate in software documentation and review meetings
- Support Agile team meetings and development discussions
Help a friend land their next role. Share now!
Skills and Competencies Required
Candidates applying for NTT DATA Associate Software Development Engineer should have:
| Skill Area | Details |
|---|---|
| Programming | Java (strong), Python (basic to intermediate) |
| Development Knowledge | Software development lifecycle and application design |
| Methodologies | Agile development (Scrum basics) |
| IDEs | Familiarity with development environments |
| Databases | Basic SQL knowledge |
| Operating Systems | Linux/Unix and Windows fundamentals |
| Soft Skills | Communication, teamwork, attention to detail |
| Analysis | Ability to understand and analyze systems |
Job Details
| Particulars | Details |
|---|---|
| Company Name | NTT DATA |
| Job Role | Associate Software Development Engineer |
| Job Type | Full Time |
| Workplace Type | On-site Working |
| Experience Level | Entry Level / Freshers |
| Education | Bachelor’s Degree |
| Job Locations | Bengaluru, Chennai, Hyderabad, Gurgaon, Mumbai |
Education and Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Programming certifications (Java, Python, C++, Perl) – preferred
- Scrum or Project Management certification – preferred
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Required Experience
This role is suitable for candidates with:
- Basic software development or application engineering experience
- Exposure to programming languages such as Java, Python, C, or C++
- Basic experience working with SQL databases
- Understanding of Agile or project-based development environments
Freshers with strong academic or project backgrounds are encouraged to apply.
Why Join NTT DATA? 🌍
Joining NTT DATA means working with a company that values innovation, growth, and inclusion. As an Associate Software Development Engineer, you get:
- Exposure to enterprise-level software projects
- Opportunity to work with global clients and teams
- Structured learning and career development paths
- Inclusive work culture where you can grow and belong
- Long-term career opportunities within a global organization
How to Apply
Interested candidates should prepare a resume highlighting programming skills, academic projects, internships, Agile exposure, and database knowledge. Emphasize your willingness to learn, analytical skills, and teamwork experience.
Apply by clicking the Apply button below and ensure all information is accurate before submitting your application.
Disclaimer
This website is not affiliated with NTT DATA. Job details are based on publicly available information and may change. Candidates are advised to verify all details from official NTT DATA sources before applying.
Share the opportunity