.NET Full Stack Developer

Siritech Solutions Corp

Saint Paul

JOB DETAILS
JOB TYPE
Contractor
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Architectural Analysis, Best Practices, Business Analysis, Cloud Computing, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Customer Support/Service, Data Management, Database Design, Database Optimization, Design Patterns Programming Methodologies, Design Services, DevOps, EAD, Enterprise Applications, Identify Issues, Information Technology Software, Internet Application, Microservices, Microsoft .NET, Microsoft Access Database, Microsoft Windows Azure, Migration Strategy, Performance Tuning/Optimization, Procedure Development, Release Management/Engineering, SQL (Structured Query Language), Scalable System Development, Scrum Project Management and Software Development, Service-Oriented Architecture (fka Distributed Object Architecture), Software Administration, Software Design, Software Engineering, Stored Procedures, Strategic Planning, Systems Reliability, Technical/Engineering Design
LOCATION
Saint Paul
POSTED
3 days ago

Role: .NET Full Stack Developer

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

Job Description:

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.

Key Responsibilities:

Application Development

  • 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.

Azure Cloud Development

  • 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.

Database Development

  • Design relational database solutions.

  • Develop:

    • SQL Queries

    • Stored Procedures

    • Views

    • Functions

    • Triggers

  • Support enterprise data management requirements.

  • Optimize database performance and data access strategies.

Legacy Modernization

  • 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.

Integration Development

  • Integrate applications with:

    • Third-Party APIs

    • Enterprise Databases

    • Cloud Services

    • Internal Systems

  • Develop secure and scalable API integrations.

  • Support service-oriented and microservices architectures.

DevOps & CI/CD

  • Build and maintain CI/CD pipelines.

  • Support automated deployments and release management.

  • Implement development best practices.

  • Collaborate with DevOps teams to improve delivery efficiency.

Performance & Support

  • Troubleshoot production and development issues.

  • Optimize application performance and scalability.

  • Monitor system health and reliability.

  • Resolve high-priority incidents and defects.

Required Skills:

  • 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.

Preferred Skills:

  • 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).

Qualifications:

  • Bachelor\'s Degree in Computer Science, Information Technology, Software Engineering, or related field.

  • Equivalent professional experience may be considered.

Education:

  • Bachelor\'s Degree Preferred.

Certifications:

  • Microsoft Certified: Azure Developer Associate preferred.

  • Microsoft Certified: Azure Solutions Architect Expert preferred.

  • Microsoft Certified: DevOps Engineer Expert preferred.

Additional Information:

  • 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.


About the Company

S

Siritech Solutions Corp