Duration: 12 Months
City: Saint Paul / Minneapolis
State: Minnesota
Title: Senior .NET Full Stack Developer (Azure Cloud)
Total Required Experience in Years: 10%2B Years
Mode of Work: Hybrid Saint Paul / Minneapolis, MN
The client is seeking a Senior .NET Full Stack Developer to design, develop, modernize, and support enterprise-grade applications utilizing Microsoft .NET technologies and Azure cloud services. The ideal candidate will have extensive experience building scalable web applications, modernizing legacy .NET solutions, developing cloud-native services, and working in Agile delivery environments.
This role will collaborate closely with Solution Architects, Business Analysts, Product Owners, and development teams to deliver secure, scalable, and high-performing enterprise applications.
Design, develop, test, and deploy enterprise-grade .NET applications.
Build scalable applications using:
.NET Core
ASP.NET MVC
C#
REST APIs
Develop reusable components and services.
Support application enhancements and maintenance activities.
Participate in code reviews and technical design sessions.
Design and implement Azure cloud-based solutions.
Develop and support:
Azure App Services
Azure Functions
Azure SQL Database
Azure Storage Services
Support cloud migration and modernization initiatives.
Optimize cloud application performance and scalability.
Design relational database solutions.
Develop:
SQL Queries
Stored Procedures
Views
Functions
Triggers
Support enterprise data management requirements.
Optimize database performance and data access strategies.
Analyze and decode existing legacy .NET applications.
Develop modernization strategies for Azure migration.
Refactor legacy applications into cloud-native architectures.
Improve maintainability, scalability, and security.
Integrate applications with:
Third-Party APIs
Enterprise Databases
Cloud Services
Internal Systems
Develop secure and scalable API integrations.
Support service-oriented and microservices architectures.
Build and maintain CI/CD pipelines.
Support automated deployments and release management.
Implement development best practices.
Collaborate with DevOps teams to improve delivery efficiency.
Troubleshoot production and development issues.
Optimize application performance and scalability.
Monitor system health and reliability.
Resolve high-priority incidents and defects.
10%2B years of .NET Development experience.
Strong experience with:
C#
ASP.NET
.NET Core
Web APIs
Experience developing Azure cloud solutions.
Hands-on experience with:
Azure App Services
Azure Functions
Azure SQL
Strong database design experience.
Advanced SQL and Stored Procedure development.
Experience with enterprise-scale data management solutions.
Experience modernizing legacy .NET applications.
Experience integrating third-party APIs and cloud services.
Strong understanding of application architecture and design patterns.
Experience working in Agile/Scrum environments.
Azure DevOps.
CI/CD Pipeline Development.
Entity Framework.
Microservices Architecture.
Docker and Kubernetes.
Azure API Management.
Azure Service Bus.
Git/GitHub.
React or Angular.
Caching Technologies (Redis).
Bachelor\'s Degree in Computer Science, Information Technology, Software Engineering, or related field.
Equivalent professional experience may be considered.
Bachelor\'s Degree Preferred.
Microsoft Certified: Azure Developer Associate preferred.
Microsoft Certified: Azure Solutions Architect Expert preferred.
Microsoft Certified: DevOps Engineer Expert preferred.
Location: Saint Paul / Minneapolis, Minnesota
Duration: 12 Months
Work Arrangement: Hybrid
Work Authorization: USC, GC, GC-EAD Preferred
Strong Azure cloud development experience required.
Legacy .NET modernization experience highly preferred.
Enterprise application development background preferred.
Agile/Scrum experience required.