Sr. Software Developer (.NET / Cloud / Microservices / FTE)

NTT DATA Services•Charlotte, NC
•$102,675 - $171,125

About The Position

NTT DATA is seeking a Senior Software Developer to join its team in Charlotte, North Carolina. The role designs, develops, and maintains enterprise applications, scalable microservices, distributed systems, and cloud-native applications using .NET technologies and AWS and/or Azure. It develops secure APIs and integrations, implements event-driven and asynchronous processing, and designs and optimizes SQL Server databases. The developer also supports application resiliency, performance, production troubleshooting, CI/CD, deployments, and cloud infrastructure; writes and reviews tests and code; and collaborates across engineering and business teams to deliver solutions throughout the SDLC. The position includes technical leadership and mentoring responsibilities. The position requires a bachelor’s degree in a relevant field or equivalent experience, along with extensive software development experience. The listed starting pay range is $102,675.00–$171,125.00, with actual compensation dependent on qualifications and possible incentive compensation. Company benefits include medical, dental, and vision insurance with an employer contribution, flexible spending or health savings accounts, life and AD&D insurance, short- and long-term disability coverage, paid time off, employee assistance, and a 401(k) program with company match, as well as additional voluntary or legally required benefits. The role is based in Charlotte; the description notes that in-office attendance may be required depending on business needs and client requirements.

Requirements

  • Minimum 15 years of software development experience in enterprise applications.
  • Minimum 10 years of hands-on experience with C#, .NET, .NET Core, and ASP.NET Core.
  • Minimum 7 years of experience developing REST APIs, backend services, and integrations.
  • Minimum 5 years of experience with microservices, distributed systems, and AWS and/or Azure cloud platforms.
  • Minimum 5 years of experience with SQL Server, database development, and performance optimization.
  • Minimum 3 years of experience with event-driven architecture, messaging, CI/CD, and automated testing.
  • Strong knowledge of design patterns, SOLID principles, dependency injection, and secure API development.
  • Experience with Docker, Kubernetes/AKS, production support, monitoring, and troubleshooting.
  • Strong problem-solving, communication, technical leadership, and mentoring skills.
  • Proven experience delivering solutions across the complete SDLC.
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.

Nice To Haves

  • Experience in Financial Services, Healthcare, IoT, or Industrial Automation.
  • Experience with AWS Lambda, API Gateway, S3, SQS, SNS, EventBridge, DynamoDB, and Azure Service Bus.
  • Experience with MongoDB, Oracle, Redis, gRPC, MQTT, and CQRS.
  • Experience with Docker, Kubernetes, Azure DevOps, TeamCity, and Octopus Deploy.
  • Knowledge of Python, Node.js, PowerShell, ELK Stack, and Kibana.
  • Experience with high-volume transaction processing, cloud migration, and legacy modernization.

Responsibilities

  • Design, develop, and maintain enterprise applications using C#, .NET Core, ASP.NET Core, and REST APIs.
  • Build scalable microservices, distributed systems, and cloud-native applications using AWS and Azure.
  • Develop secure APIs and integrations using REST, SOAP, gRPC, JSON, XML, and OAuth2.
  • Implement event-driven architectures and asynchronous processing using SQS, SNS, EventBridge, Azure Service Bus, and related technologies.
  • Design and optimize SQL Server databases, stored procedures, queries, and data access using Entity Framework Core and LINQ.
  • Implement application resiliency, performance optimization, monitoring, logging, and production troubleshooting.
  • Support CI/CD pipelines, automated deployments, Docker, Kubernetes, and cloud infrastructure.
  • Write unit and integration tests, conduct code reviews, and follow engineering best practices.
  • Collaborate with architects, Product Owners, QA, DevOps, and business teams to translate requirements into technical solutions.
  • Provide technical leadership, mentor developers, and take ownership of solutions throughout the SDLC.

Benefits

  • Medical, dental, and vision insurance with an employer contribution
  • Flexible spending or health savings account
  • Life and AD&D insurance
  • Short- and long-term disability coverage
  • Paid time off
  • Employee assistance
  • 401(k) program with company match
  • Additional voluntary or legally required benefits
  • Possible incentive compensation based on individual and/or company performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service