Total Required Experience in Years:8%2B Years
Mode of Work:Hybrid
Seeking an experienced .NET Full Stack Developer to design, develop, modernize, and deploy enterprise applications using Microsoft .NET technologies and Azure cloud services. The consultant will play a key role in modernizing legacy .NET applications, building scalable cloud-native solutions, and supporting full software development lifecycle activities within an Agile environment.
The ideal candidate will possess strong expertise in C#, ASP.NET, Azure services, SQL Server, API integrations, CI/CD automation, and enterprise application architecture.
Design, develop, and deploy complex .NET and C# applications and services.
Build and maintain Azure App Services and Azure Function Apps.
Design and implement scalable database solutions.
Develop and optimize SQL queries, stored procedures, and database objects.
Design applications utilizing relational databases, caching mechanisms, and enterprise-scale data management.
Analyze and modernize legacy .NET applications to Azure cloud-based architectures.
Collaborate with architects, business analysts, product owners, and development teams to define technical solutions.
Integrate applications with third-party APIs, databases, and cloud services.
Optimize application performance, scalability, reliability, and maintainability.
Establish and maintain CI/CD pipelines and automated deployment processes.
Troubleshoot and resolve production and development issues.
Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
Follow software engineering best practices and coding standards.
Support application deployments across multiple environments.
Microsoft .NET Framework
.NET Core / .NET 6%2B
C#
ASP.NET
Full Stack Development
Azure App Services
Azure Functions
Azure Cloud Platform
SQL Server
Stored Procedures
Database Design
Relational Databases
REST APIs
Third-Party API Integration
Data Caching
Application Modernization
CI/CD Pipelines
Git
Agile Scrum
Performance Tuning
Troubleshooting & Debugging
Azure DevOps
Microservices Architecture
Containerization
DevOps Practices
Cloud-Native Application Development
Enterprise Application Architecture
Automated Testing
Infrastructure as Code
Candidate Requirements:
Strong experience with .NET and C# application development.
Experience developing and deploying Azure cloud solutions.
Strong SQL Server and database design experience.
Experience with stored procedures and performance optimization.
Experience modernizing legacy applications.
Experience integrating APIs and cloud services.
Experience building and maintaining CI/CD pipelines.
Strong troubleshooting and problem-solving abilities.
Experience working in Agile development environments.
Bachelors Degree in Computer Science, Information Technology, Engineering, or equivalent work experience.