20 hours ago
Chennai, IndiaEntry Level
Responsibilities
- Assist with designing, developing, testing, debugging, refactoring, and reviewing software code and components.
- Develop functionality in microservices environments using APIs, telemetry data, structured and unstructured data, and ML/AI algorithms.
- Assist with automated testing, software deployment, solution integration, and automation using third-party software.
- Contribute to large-scale distributed systems, prototypes, technical documentation, end-user documentation, and operational procedures.
- Collaborate with product teams, stakeholders, and geo-distributed teams through innovation, pilot, and production phases.
Requirements
- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
- Entry-level experience in software development, microservices, RESTful APIs, and tools used across the software delivery lifecycle.
- Knowledge of cloud architecture and services across AWS, GCP, Microsoft Azure, and Microsoft Office 365.
- Developing expertise in programming languages such as C/C++, C#, Java, JavaScript, Python, and Node.js.
- Knowledge of data structures, algorithms, software design, SQL, NoSQL data stores, container runtimes, and cloud-based deployments.
- Familiarity with large datasets and the ability to apply appropriate ML/AI algorithms.
- Microsoft Certified Azure Fundamentals and relevant agile certifications are preferred.
- Ability to collaborate in diverse, fast-paced, multi-stakeholder environments with strong analytical, debugging, and attention-to-detail skills.
Benefits
- Hybrid working arrangement.
- NTT DATA offers a diverse and inclusive workplace with opportunities to grow and work with global teams.
Tech Stack
Apache CassandraAWSAzureCC#C++DockerElasticsearchGoogle Cloud PlatformJavaJavaScriptKubernetesMongoDBNode.jsPythonSQL
