Senior Software Developer (Full Stack)

NTT DATA

5–10 yrs Bengaluru Full Time Hybrid (office + remote)
NTT DATA logo
Posted : 1 week ago
Actively hiring

Job description

NTT DATA is seeking an innovative and passionate Senior Full Stack Software Developer to join our dynamic team in Bangalore, India. This role is for an experienced professional who thrives in an inclusive and forward-thinking environment, contributing to cutting-edge technology solutions.

As a key member of our engineering team, you will leverage your extensive experience in full-stack development to design, build, and maintain enterprise-grade applications. We are looking for individuals who are adept at working across the entire technology stack and are eager to drive engineering excellence.

Responsibilities

You will be instrumental in designing, developing, and enhancing scalable enterprise applications using C#, .NET, Angular, and RESTful APIs, with a strong focus on Microsoft Azure services. This includes performing detailed technical designs, writing high-quality, maintainable code, and participating in application modernization and cloud-native development initiatives.

This role also involves providing technical leadership through code reviews, mentoring junior developers, and contributing to architectural decisions. You will design and develop robust RESTful APIs and microservices, build cloud solutions on Azure, and implement secure integration patterns, supporting CI/CD pipelines for seamless deployments.

Qualifications

To excel in this role, you should possess a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent experience, along with 5-10+ years of hands-on software development expertise.

Essential technical skills include strong proficiency in C#, .NET (Framework/.NET Core/.NET 6+), Angular (10+ preferred), RESTful API development, and Microsoft Azure. Experience with Azure App Services, Functions, Storage, SQL Database, and Azure DevOps, along with a solid understanding of Object-Oriented Design, Software Design Patterns, Microservices Architecture, SQL Server optimization, and Git are crucial. You must also have a proven ability to troubleshoot complex production issues and performance bottlenecks, supported by excellent problem-solving and communication skills.

Essential Skills

C#.NETAngularAPI DevelopmentMicrosoft AzureRESTful APIsAzure App ServicesAzure FunctionsAzure StorageAzure SQL DatabaseAzure DevOpsCI/CD pipelinesObject-Oriented DesignSoftware Design PatternsMicroservices ArchitectureSQL ServerGitProblem-Solving

Good to Have

DockerKubernetesAzure Kubernetes Service (AKS)Cloud SecurityIdentity ManagementAutomated Testing FrameworksTest-Driven Development (TDD)AgileScrum

Highlights

  • Actively hiring

More Details

RoleSenior Software Developer (Full Stack)
DepartmentSoftware Engineer, Developer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

NTT DATA logo

NTT DATA

IT Consulting