.NET Architect - Minneapolis, MN at Digital Technology Solutions
Minneapolis, MN
About the Job
DTS is looking for .NET Architect for our Direct Client position based in Minneapolis, MN
Job Overview
We are seeking an experienced Application Architect and Senior Developer with over 10 years of expertise in designing scalable, high-performance, and secure applications. The ideal candidate will possess deep technical knowledge of Azure services, .NET frameworks, and modern architectural patterns. This role requires a hands-on leader who can collaborate effectively with technical teams and business stakeholders to deliver innovative and reliable solutions.
Key Responsibilities
Application Architecture & Design
- Design and implement scalable, secure, and high-performance application architectures.
- Lead the development of enterprise-level applications using .NET frameworks (C#, NET, .NET Core).
- Develop and enforce best practices in system architecture, software development, and code quality.
Software Development & Integration
- Develop enterprise applications using Azure services such as Azure Functions, App Services, Event Bus, Event Grid, and Logic Apps.
- Create and maintain databases using SQL Server or Azure SQL.
- Build CI/CD pipelines using Azure DevOps, ensuring streamlined application deployments.
Front-end Development
- Develop user interfaces using front-end technologies like HTML5, CSS3, JavaScript, and frameworks such as Angular, React, or Blazor.
Cloud & DevOps Implementation
- Implement cloud-based infrastructure solutions using Azure services, including identity management with Azure CIAM.
- Design and implement CI/CD pipelines to automate build, test, and deployment processes using tools like Xunit.
Monitoring & Performance Management
- Implement Azure Application Performance Monitoring (APM) for proactive system monitoring and telemetry.
Collaboration & Communication
- Collaborate with business stakeholders to translate functional requirements into robust technical designs.
- Participate in Agile development processes using Azure DevOps for task management and project tracking.
QUALIFICATIONS
Minimum Requirements
- Education:B.S or B.A. in Information Technology or a related field.
Experience:
- 10+ years of experience in application development, including at least 5 years in an architecture role.
- 10+ years of experience with .NET frameworks (C#, NET, .NET Core).
- 3+ years of experience with front-end technologies such as Angular, React, or Blazor.
- 3+ years of experience with Azure services including Azure Functions, App Services, Event Bus, Event Grid, Logic Apps, and Azure identity services (CIAM).
- 10+ years of experience with SQL Server or Azure SQL database design and development.
Certifications
- Required: Azure Solutions Architect Expert, Azure Developer Associate
- Desired: Certifications in API design, microservices architecture, and Microsoft Power Platform
Desired Skills and Expertise
- API Design & Microservices:Experience with API design, microservices architecture, and distributed systems.
- Microsoft Power Platform: Knowledge of developing and integrating Power Apps and Power Automate workflows.
- Problem-Solving & Technical Writing: Ability to identify system issues and produce clear technical documentation.
DTS offers excellent compensation package.
Digital Technology Solutions
248-243-1381