NTT DATA is Hiring Associate Software Development Engineer
About NTT DATA:
NTT DATA is a $30+ billion global leader in business and technology services, serving 75% of the Fortune Global 100. We are committed to helping clients innovate, optimize, and transform for long-term success, investing over $3.6 billion annually in R&D. As a Global Top Employer, our diverse experts operate in over 50 countries, providing solutions in business and technology consulting, data and AI, industry solutions, and more.
Role Overview: Associate Software Development Engineer
- As an Associate Software Development Engineer, you will be an entry-level expert contributing to the design, development, and testing of software systems, modules, and applications. This includes enhancing existing products and creating new cloud-based or internet-related tools.
Key Responsibilities:
- Design and develop solutions to support business growth under detailed guidance.
- Assist in writing and testing code.
- Support automated testing and participate in software deployment.
- Collaborate with the product team to deliver software components.
- Help integrate and build solutions using automation and third-party software.
- Contribute to the design, building, and debugging of large-scale distributed systems.
- Update and maintain technical documentation, including program and operational procedures.
- Assist in code refactoring and review processes.
- Perform other related tasks as needed.
Skills and Knowledge:
- Basic understanding of cloud services (AWS, GCP, Microsoft Azure, Office 365).
- Developing expertise in programming languages (e.g., C/C++, C#, Java, Python, JavaScript, Node.js) and related frameworks.
- Strong analytical and debugging skills, with some experience in software design, data structures, and algorithms.
- Knowledge of microservices architecture and API development.
- Experience with SQL/no-SQL databases (e.g., Elasticsearch, MongoDB, Cassandra).
- Basic understanding of containerization (Kubernetes, Docker).
- Familiarity with agile practices, test-driven development, and CI/CD tools.
- Can-do attitude with initiative, ability to thrive in a fast-paced environment.
- Strong attention to detail and ability to work well within a diverse team.
Qualifications and Certifications:
- Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field.
- Microsoft Certified Azure Fundamentals preferred.
- Relevant agile certifications preferred.
Experience:
- Entry-level experience working with geo-distributed teams through various project phases.
- Familiarity with tools across the software delivery lifecycle (e.g., IDEs, source control, CI, testing, work tracking, defect management).
- Basic knowledge of Agile, Lean methodologies, DevOps, and data-driven processes.
- Experience with large data sets and ML/AI algorithms.
- Entry-level experience in developing microservices and RESTful APIs.
- Basic software development experience.
APPLY FOR THIS JOB:CLICK HERE
0 Comments