NTT DATA Hiring for Associate Software Development Engineer Role. Interested Candidates can go through the details and apply using the link provided at the bottom of the Post.
NTT DATA – Associate Software Development Engineer
| Company name | NTT DATA |
| Website | www.nttdata.com |
| Job Role | Associate Software Development Engineer |
| Work Location | Chennai, Tamil Nadu, India |
| Job Type | Full Time |
| Experience | Entry Level |
| Qualification | Bachelor’s degree or equivalent in Computer Science, Engineering or a related field. |
| Batch | Not Mentioned |
| Package | As Per company Stnadards |
Job Description
NTT DATA – Associate Software Development Engineer
Role Overview
The Associate Software Development Engineer is an entry-level professional responsible for supporting the design, development, and testing of software systems, components, and applications. This includes work on both new products and feature enhancements, with a focus on cloud-based and internet-oriented technologies.
This position contributes to detailed design tasks for specific modules or subsystems, prototypes multi-vendor infrastructure setups, and may present these internally or to clients.
The role involves building and enhancing functionality in a microservices-based environment, leveraging APIs, telemetry data, and ML/AI models to process structured and unstructured datasets.
Key Responsibilities
- Follow detailed guidance to design and develop software solutions that support business growth.
- Assist in coding, testing, and debugging software modules.
- Participate in automated test implementation and execution.
- Support deployment activities under supervision from senior engineers and other stakeholders.
- Collaborate with product teams to deliver software components efficiently.
- Contribute to automation and integration efforts using third-party tools and frameworks.
- Participate in the design, construction, and debugging of distributed systems.
- Help in writing, updating, and maintaining documentation, including user guides and operational manuals.
- Support code refactoring efforts and assist in reviewing code developed by peers.
- Perform additional related duties as required by the project team.
Skills and Competencies
- Foundational knowledge of cloud infrastructure and services on platforms such as AWS, Microsoft Azure, Google Cloud, and Office 365.
- Basic proficiency in programming languages including C/C++, C#, Java, JavaScript, Python, and Node.js, along with familiarity with relevant frameworks.
- Understanding of algorithms, data structures, and software design principles, with strong analytical and debugging skills.
- Awareness of microservices architecture and experience in developing and using APIs.
- Basic knowledge of SQL and NoSQL databases such as MongoDB, Cassandra, and Elasticsearch.
- Familiarity with containerization tools like Docker, Kubernetes, and LXC/LXD.
- Exposure to Agile and Lean practices and a belief in test-driven development methodologies.
- Proactive attitude with a willingness to take initiative.
- Team-oriented mindset, with the ability to collaborate effectively across diverse teams.
- Capability to adapt and perform well in a fast-moving, dynamic work environment.
- Basic understanding of CI/CD pipelines and deployment processes.
- Attention to detail and a focus on quality in all deliverables.
Education and Certifications
- Bachelor’s degree (or equivalent qualification) in Computer Science, Engineering, or a related discipline.
- Microsoft Certified: Azure Fundamentals certification is preferred.
- Agile-related certifications are an added advantage.
Experience Requirements
- Entry-level exposure to working with distributed teams through innovation, pilot projects, and production deployments.
- Familiarity with software delivery lifecycle tools, such as IDEs, source control systems, CI/CD tools, and issue tracking systems.
- Foundational understanding of Agile, Lean, DevOps, and data-driven development processes.
- Basic experience working with large data sets and implementing ML/AI techniques.
- Exposure to developing microservices and RESTful APIs.
- Hands-on experience or coursework related to software development.
Wipro Work Integrated Learning Program (WILP) – 2025 FY26 – Apply Now!
How to Apply?
- To apply for a job, read through all information provided on the job listing page carefully.
- Look for the apply link on the job listing page, usually located somewhere on the page.
- Clicking on the apply link will take you to the company’s application portal.
- Enter your personal details and any other information requested by the company in the application portal.
- Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
- Double-check all the information provided before submitting the application.
- Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
- Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About NTT DATA
Finastra is a financial technology company that provides innovative software solutions for financial institutions worldwide. Established in 2017 through the merger of two financial software leaders, Misys and D+H, Finastra offers a wide range of software and services, including retail banking, treasury and capital markets, and lending solutions. With over 9,000 employees and customers in more than 130 countries, Finastra is a global leader in the fintech industry. The company is committed to empowering financial institutions with cutting-edge technology and delivering exceptional customer service.