Back End Software Developer

NTT DATA BUSINESS SOLUTIONS

New Delhi

On-site

INR 1,200,000 - 1,800,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NTT DATA BUSINESS SOLUTIONS in New Delhi seeks a Senior Associate Software Development Engineer to design, develop, and test software systems, including cloud-based and ML/AI driven modules. You will contribute to micro-services, APIs, and data processing in a dynamic, fast-paced environment.

The role involves collaborating with product teams, supporting deployments, and refining code through reviews and refactoring while working across AWS, GCP, and Azure environments.

Qualifications

  • Cloud architecture across AWS, GCP, Azure, and Office 365
  • Programming languages: C/C++, C#, Java, JavaScript, Python, Node.js
  • Data structures, algorithms, and software design proficiency
  • Micro-services and RESTful APIs development experience
  • SQL and NoSQL data stores such as Elasticsearch, MongoDB, Cassandra
  • Container runtimes: Kubernetes, Docker, LXC/LXD
  • Strong belief in agile/lean practices and test-driven development
  • Initiative, can-do attitude and collaboration across diverse teams
  • Experience with CI/CD concepts and cloud-based deployments
  • Attention to detail and fast-paced environment adaptability

Responsibilities

  • Design and develop software solutions and features to drive business growth
  • Write and test code; participate in automated testing
  • Support software deployment with stakeholders and product team
  • Integrate and build solutions using automation and third-party tools
  • Craft, build, and debug large-scale distributed systems
  • Document technical programs, user guides, and operational procedures
  • Refactor and review code and assist peers in code quality improvements

Skills

C/C++
C#
Java
JavaScript
Python
Node.js
APIs
Microservices
CI/CD
Algorithms

Education

Bachelor's degree in CS/Engineering
Microsoft Certified Azure Fundamentals
Agile certifications

Tools

Kubernetes
Docker
LXC/LXD
Elasticsearch
MongoDB
Cassandra
AWS
GCP
Azure
Office 365

Job description

Job Summary

The Senior Associate Software Development Engineer is a developing subject matter expert, tasked with supporting the designing, developing, and testing of software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.

This role is accountable for supporting detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.

This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.

Responsibilities
  • Receives instructions to design and develop solutions and functionality that drives the growth of business.
  • Contributes to writing and testing code.
  • Supports the execution of automated testing.
  • Receives instructions from various stakeholders to participate in software deployment.
  • Supports the delivery of software components while working in collaboration with the product team.
  • Supports the integration and building of solutions through automation and coding, using 3rd party software.
  • Receives instructions to craft, build, and debug large scale distributed systems.
  • Supports writing, updating and maintaining the technical program, end-user documentation, and operational procedures.
  • Assists with refactoring code.
  • Contributes to the reviewing of code written by other developers.
  • Performs any other related task as required.
Requirements
  • Developing understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
  • Subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks.
  • Developing expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
  • Developing knowledge of micro services-based software architecture and experience with API product development.
  • Developing expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
  • Developing understanding of container run time (Kubernetes, Docker, LXC/LXD).
  • Developing proficiency with agile, lean practices and believes in test-driven development.
  • Possess a can-do attitude and one that takes initiative.
  • Excellent ability to work well in a diverse team with different backgrounds and experience levels.
  • Excellent ability to thrive in a dynamic, fast-paced environment.
  • Developing proficiency with CI/CD concepts and tools.
  • Developing proficiency with cloud-based infrastructure and deployments.
  • Excellent attention to detail.
Workplace type

Workplace type: On-site

Academic 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.
Required experience
  • Moderate level experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
  • Moderate level experience with tools across full software delivery lifecycle, for example. IDE, source control, CI, test, mocking, work tracking, defect management.
  • Moderate level experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
  • Familiarity with working with large data sets and ability to apply proper ML/AI algorithms.
  • Moderate level experience in developing micro-services and RESTful APIs.
  • Moderate level experience in software development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Associate Engineer - AI Services
Senior Associate Engineer - AI Services

NTT DATA BUSINESS SOLUTIONS • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
Lead Engineer - AI services
Lead Engineer - AI services

NTT DATA BUSINESS SOLUTIONS • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software engineer
Senior Software engineer

Eurofins • Coimbatore District

On-site
INR 1,000,000 - 1,400,000
Sr. Software Engineer - (GenAI & Node.js)
Sr. Software Engineer - (GenAI & Node.js)

GSS Group • India

On-site
INR 3,000,000 - 4,600,000
Senior Software Engineer
Senior Software Engineer

Eurofins • Karnataka

On-site
INR 1,000,000 - 1,500,000
Staff Software Engineer
Staff Software Engineer

Albertsons Companies • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Software Engineer III
Software Engineer III

SteerLean Consulting • Gurugram District

On-site
INR 900,000 - 1,400,000
Specialist Software Engineer
Specialist Software Engineer

Amgen • Hyderabad

On-site
INR 2,800,000 - 4,000,000
Software Engineer
Software Engineer

Continental • Bengaluru

On-site
INR 800,000 - 1,200,000