5 days ago
Chennai, IndiaSenior
Responsibilities
- Design and develop software solutions and functionality for new products and enhancements.
- Write, test, refactor, and review code while supporting automated testing.
- Develop microservices, APIs, telemetry processing, and functionality for structured and unstructured data.
- Prototype multi-vendor infrastructure and demonstrate solutions internally or to clients.
- Participate in software deployment, third-party software integration, and automation efforts.
- Build and debug large-scale distributed systems and maintain technical, end-user, and operational documentation.
- Collaborate with product teams and stakeholders across software delivery phases.
Requirements
- Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field.
- Moderate experience in software development, microservices, RESTful APIs, and the full software delivery lifecycle.
- Experience working with geo-distributed teams through innovation, pilot, and production phases.
- Understanding of cloud architecture and services across AWS, GCP, Microsoft Azure, and Microsoft Office 365.
- Proficiency or developing expertise in programming, data structures, algorithms, software design, SQL and NoSQL data stores, containers, and cloud deployments.
- Familiarity with large datasets and applying ML/AI algorithms.
- Microsoft Certified Azure Fundamentals and relevant agile certifications are preferred.
Benefits
- Hybrid working arrangement.
- NTT DATA offers a diverse and inclusive workplace with opportunities to grow and collaborate globally.
Tech Stack
Apache CassandraAWSAzureCC#C++DockerElasticsearchGoogle Cloud PlatformJavaJavaScriptKubernetesMongoDBNode.jsPythonSQL
