NTT DATA
NTT DATA1h ago
Indeed

Backend Engineer

Delhi, Delhi
Full Time
Mid Level

Auto Apply to 50+ AI Matched Backend Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at NTT DATA

Full Job Description

NTT DATA is seeking a Backend Engineer to join their innovative team in Delhi, Delhi. This role involves designing, developing, and testing software systems and applications, with a focus on cloud-based and internet-related tools. You will be instrumental in creating prototypes for multi-vendor infrastructure and demonstrating them to internal teams and clients. The position requires developing functionality within a microservices environment, working with APIs, telemetry data, and machine learning/AI algorithms on both structured and unstructured data.

Key Responsibilities:

  • Design and develop business-growth solutions and functionality.
  • Write and test code, supporting automated testing execution.
  • Participate in software deployments under stakeholder guidance.
  • Collaborate with product teams to deliver software components.
  • Integrate and build solutions using automation, coding, and third-party software.
  • Craft, build, and debug large-scale distributed systems.
  • Maintain technical documentation, end-user guides, and operational procedures.
  • Assist with code refactoring and code reviews.
  • Perform other related tasks as needed.

Qualifications:

  • Developing understanding of cloud architectures (AWS, GCP, Azure, Office 365).
  • Expertise in programming languages like C/C++, C#, Java, JavaScript, Python, Node.js, and associated libraries/frameworks.
  • Proficiency in data structures, algorithms, and software design with strong analytical and debugging skills.
  • Knowledge of microservices architecture and API product development.
  • Expertise in SQL and NoSQL data stores (Elasticsearch, MongoDB, Cassandra).
  • Understanding of container runtimes (Kubernetes, Docker, LXC/LXD).
  • Proficiency in Agile and Lean practices, with a belief in Test-Driven Development.
  • A proactive, "can-do" attitude and initiative.
  • Excellent collaboration skills within diverse teams and fast-paced environments.
  • Proficiency with CI/CD concepts and tools.
  • Proficiency with cloud-based infrastructure and deployments.
  • High attention to detail.

Academic & Certifications:

  • Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
  • Microsoft Certified Azure Fundamentals (preferred).
  • Relevant Agile certifications (preferred).

Required Experience:

  • Moderate experience working with geo-distributed teams through various project phases with multiple stakeholders, ensuring high quality and performance.
  • Moderate experience with tools across the full software delivery lifecycle (IDE, source control, CI, testing, mocking, work tracking, defect management).
  • Moderate experience in Agile/Lean methodologies, Continuous Delivery/DevOps, and data-driven processes.
  • Familiarity with large datasets and applying ML/AI algorithms.
  • Moderate experience in developing microservices and RESTful APIs.
  • Moderate experience in software development.

Workplace Type: On-site Working

Company

NTT DATA

NTT DATA

NTT DATA is a global leader in business and technology services, recognized for its $30 billion revenue and partnerships with 75% of the Fortune Global 100. The company is dedicated to accelerating cl...

Delhi, Delhi
Posted on Indeed