Senior .NET Full stack Developer
Senior .NET Full Stack Developer with strong expertise in API development, legacy application modernization, cloud technologies, and AI-assisted software engineering practices. Responsible for transforming legacy .NET Framework applications into modern, scalable, cloud-ready solutions while leveraging AI tools to accelerate development, testing, code quality, and productivity.
- Bala Cynwyd, Pennsylvania, United States +1 more
- Contract
- Hybrid
- $60–$69 per hour
- Posted Nov 5, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Locations (2)
- Bala Cynwyd, Pennsylvania, United States
- United States
Responsibilities
- Design, develop, and maintain enterprise-grade web applications using C#, ASP.NET MVC, ASP.NET Core, .NET Framework 4.x, .NET 6/7/8, and modern front-end frameworks.
- Develop responsive and user-friendly applications using Angular, React, JavaScript, TypeScript, HTML5, CSS3, and Bootstrap.
- Implement scalable and maintainable architecture following industry best practices and coding standards.
- Design and develop RESTful APIs and microservices using ASP.NET Core.
- Integrate applications with internal and external systems through APIs, messaging platforms, and service-oriented architectures.
- Implement API security using OAuth2, OpenID Connect, JWT, Azure Entra ID (Azure AD), and other authentication mechanisms.
- Assess and analyze existing .NET Framework 4.x applications for modernization opportunities.
- Migrate monolithic applications to modern .NET (6/7/8) architectures.
- Refactor legacy code, eliminate technical debt, and improve application performance and maintainability.
- Modernize authentication and authorization mechanisms to support cloud-native identity solutions.
- Re-architect applications for containerization and cloud deployment on Azure.
- Develop CI/CD pipelines using Azure DevOps and GitHub Actions.
- Leverage GitHub Copilot, Azure OpenAI, Cursor AI, and AI-assisted development tools to improve development productivity.
- Utilize AI for code generation, code reviews, refactoring, documentation, and unit test creation.
- Implement AI-assisted automated testing strategies for functional, regression, and integration testing.
- Evaluate and adopt emerging AI technologies to improve software delivery and engineering efficiency.
- Establish best practices for responsible and secure use of AI in the software development lifecycle.
- Develop comprehensive unit, and end-to-end test suites.
- Perform code reviews and enforce secure coding practices.
- Optimize application performance, scalability, and reliability.
- Collaborate with architects, product owners, QA teams, and business stakeholders to deliver high-quality solutions.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Experience in a Microsoft technologies
- Experience in a Azure
- Experience in a AI technologies
Skills
C#ASP.NET MVCASP.NET Core.NET Framework 4.x.NET 6/7/8Entity FrameworkSQL ServerRESTful APIsmicroserviceslegacy application modernizationsoftware architecture patternsdesign principlesAzure cloud servicesDevOps practicesGit source controlAgile delivery methodologiesAngularReactJavaScriptTypeScriptHTML5CSS3BootstrapOAuth2OpenID ConnectJWTAzure Entra IDAzure ADAzure DevOpsGitHub ActionsGitHub CopilotAzure OpenAICursor AI
Benefits
- medical insurance
- dental insurance
- vision insurance
- flexible spending or health savings account
- life insurance
- AD&D insurance
- short-term disability coverage
- long-term disability coverage
- paid time off
- employee assistance
- 401k program with company match
Full description
NTT DATA
Company details are for members
Sign up for a free job alert to see NTT DATA's profile, website and LinkedIn, and the same for every employer on Referso Jobs.