Software Development Senior Specialist

NTT DATA

12+ yrs Bengaluru Full Time Hybrid (office + remote)
NTT DATA logo
Posted : today
Actively hiring

Job description

Join NTT DATA, a global leader in business and technology services, and contribute to innovative digital transformations. We are seeking a highly skilled Software Development Senior Specialist to drive advanced solutions.

This role is pivotal in shaping our technology offerings, focusing on enterprise-scale AI, cloud, security, and application services. As part of a forward-thinking organization, you will help clients navigate the digital future with confidence and sustainability.

Responsibilities

Architect and develop robust software solutions leveraging C#, .NET, ASP.NET Core, and Web API. Design and implement microservices and distributed systems with a focus on RESTful API principles. Apply software design principles, SOLID, design patterns, and clean architecture to ensure high-quality code. Integrate and manage containerization technologies like Docker and Kubernetes. Utilize cloud platforms (Azure, AWS, GCP) for scalable and reliable deployments. Implement CI/CD pipelines and DevOps practices for efficient development cycles. Ensure application security through secure coding, secrets management, and identity protocols. Monitor system performance and troubleshoot issues using observability platforms.

Qualifications

Possess a minimum of 12 years in software development, with extensive experience in Microsoft/.NET technologies. Bring at least 4 years of experience in a Technical Architect, Solution Architect, or Principal Engineer leadership role. Demonstrated success in delivering enterprise applications using REST APIs and distributed architectures. Proven ability to design systems for high availability, scalability, security, and performance. Experience working within Agile product development methodologies is essential. Strong understanding of API gateways, service discovery, caching, resiliency patterns, and rate limiting. Familiarity with containerization (Docker, Kubernetes) and cloud platforms (Azure, AWS, GCP). Knowledge of CI/CD, DevOps, application security, and monitoring tools is required.

Essential Skills

C#.NETASP.NET CoreWeb APIREST APIMicroservicesDistributed SystemsSOLID principlesDesign PatternsClean ArchitectureAPI GatewaysService DiscoveryCachingResiliency PatternsRate LimitingDockerKubernetesAzureAWSGCPCI/CDInfrastructure AutomationSource ControlDevOpsApplication SecuritySecure Coding PracticesSecrets ManagementIdentity ManagementDatadogApplication InsightsSplunkUnit TestingIntegration TestingContract TestingAutomated Regression TestingPerformance ProfilingOptimizationCapacity Planning

Highlights

  • Actively hiring

More Details

RoleSoftware Development Senior Specialist
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

NTT DATA logo

NTT DATA

IT Consulting

Software Development Senior Specialist at NTT DATA | SkillMX | SkillMX