NTT DATA is hiring for the position of Associate Software Development Engineer in Chennai, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | NTT DATA |
| Position | Associate Software Development Engineer |
| Qualifications | Bachelor’s Degree |
| Batch | 2020/ 2021/ 2022/ 2023/ 2024/ 2025 |
| Experience | Freshers/ Experienced |
| Location | Chennai, India |
Key Responsibilities:
- Work under detailed guidance to design and develop solutions and functionalities that support business growth.
- Assist in writing, testing, and maintaining clean and efficient code.
- Support the execution of automated testing processes to ensure software quality.
- Collaborate with various stakeholders to participate in software deployment activities.
- Contribute to the delivery of software components in coordination with the product team.
- Assist in integrating and building automated solutions using third-party software tools.
- Follow detailed instructions to design, build, and debug large-scale distributed systems.
- Help in preparing, updating, and maintaining technical documentation, end-user guides, and operational procedures.
- Assist in refactoring existing code to improve performance and maintainability.
- Participate in reviewing code developed by peers to ensure quality and adherence to standards.
- Perform additional related tasks and responsibilities as assigned.
Eligibility Criteria:
- Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field.
- Microsoft Certified Azure Fundamentals certification preferred.
- Relevant Agile certifications preferred.
Skills Required:
- Basic understanding of cloud architecture and services across multiple public cloud platforms, including AWS, GCP, Microsoft Azure, and Microsoft Office 365.
- Foundational knowledge of programming languages such as C/C++, C#, Java, JavaScript, Python, and Node.js, along with relevant libraries and frameworks.
- Basic expertise in data structures, algorithms, and software design, with strong analytical and debugging skills.
- Understanding of microservices-based software architecture and experience in API product development.
- Basic proficiency in SQL and NoSQL databases, including Elasticsearch, MongoDB, and Cassandra.
- Fundamental understanding of container runtimes such as Kubernetes, Docker, and LXC/LXD.
- Familiarity with CI/CD concepts and tools for continuous integration and deployment.
- Basic knowledge of cloud-based infrastructure and deployment processes.
- Some proficiency in Agile and Lean practices, with an understanding of test-driven development (TDD).
Soft Skills:
- Strong attention to detail and a proactive, can-do attitude.
- Ability to take initiative and work collaboratively within diverse teams.
- Capable of thriving in a fast-paced and dynamic work environment.
Required Experience:
- Entry-level experience working with geographically distributed teams across innovation, pilot, and production phases, ensuring high-quality outcomes.
- Familiarity with tools across the full software delivery lifecycle, including IDEs, source control, CI tools, testing frameworks, mocking tools, and defect management systems.
- Basic experience in Agile and Lean methodologies, Continuous Delivery (CD), DevOps, and data-driven processes.
- Exposure to large datasets and the ability to apply suitable ML/AI algorithms.
- Entry-level experience in developing microservices and RESTful APIs.
- Foundational experience in software development.
About Company:
NTT DATA Services is a recognized leader in IT and business services including cloud, data and applications. A division of NTT DATA headquartered in Texas, the company leverages consulting and deep industry expertise to help clients accelerate and sustain value throughout their digital journeys. NTT DATA – a part of NTT Group – is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, digital & IT modernization and managed services in over 50 countries.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.