.Net Architect

Datum Software, Inc

Nashville, TN

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Access Authorization, Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Architectural Design, Architectural Services, Authentication, Best Practices, Blueprints, Capacity and Performance Management, Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Communication Skills, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, Cost Control, Delivery Management, Design Patterns Programming Methodologies, Design Services, DevOps, Disaster Recovery, Docker, Enterprise Architecture, Enterprise Protection, GitHub, HIPAA (Health Insurance Portability and Accountability Act), HL7 (Health Level 7), Healthcare, High Availability, Hybrid Cloud, Identity Data Management, Information/Data Security (InfoSec), Leadership, Load Balancing, Maintain Compliance, Mentoring, Microservices, Microsoft .NET, Microsoft Active Directory, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Windows Azure, People Management, Performance Tuning/Optimization, Problem Solving Skills, Process Improvement, REST (Representational State Transfer), Regulations, Regulatory Compliance, Risk Management, SQL Databases, Scrum Project Management and Software Development, Security Architecture, Security Compliance, Team Lead/Manager, Technical Leadership, Technical/Engineering Design, Thought Leadership, Threat Modeling, Virtual Machine (VM)
LOCATION
Nashville, TN
POSTED
30+ days ago
.Net Architect
Nashville, TN

 
Job Description:
We are seeking a highly experienced .NET Architect with strong Azure Cloud expertise to design, modernize, and migrate enterprise-scale applications. This role requires deep hands-on experience in application architecture, cloud-native design, infrastructure as code (IaC), and Azure cloud services, along with the ability to guide engineering teams and influence technical strategy.
The ideal candidate will play a key role in application modernization, cloud migration, scalability, security, and DevOps enablement while ensuring alignment with enterprise standards and best practices.
 
Key Responsibilities:
Architecture & Design
  • Define and own end-to-end enterprise application architecture based on .NET and Azure
  • Design scalable, secure, resilient, and high-performance cloud-native and hybrid solutions
  • Create reference architectures, architectural blueprints, and design patterns
  • Ensure adherence to SOLID principles, clean architecture, and enterprise standards
Azure Cloud & Infrastructure
  • Architect and implement solutions using core Azure services, including:
    • Azure App Services, Azure Functions, AKS
    • Azure Virtual Machines, VNets, Load Balancers
    • Azure SQL, Cosmos DB, Azure Storage
    • Azure API Management, Azure Service Bus, Event Grid
  • Design high availability, disaster recovery, and fault-tolerant architectures
  • Drive cost optimization, performance tuning, and capacity planning in Azure
Application Modernization & Migration
  • Lead on-prem to Azure cloud migrations (re-host, re-platform, re-architect)
  • Assess legacy .NET applications and define modernization strategies
  • Plan and execute monolith-to-microservices transformations
  • Define migration roadmaps, risks, and mitigation strategies
Infrastructure as Code (IaC) & DevOps
  • Implement and govern IaC using Terraform
  • Collaborate with DevOps teams to design CI/CD pipelines using Azure DevOps or GitHub Actions
  • Enable automated deployments, environment provisioning, and configuration management
  • Promote DevSecOps practices including security scans and compliance checks
Security & Governance
  • Design secure architecture following Azure Well-Architected Framework
  • Implement Azure Active Directory, Managed Identities, Key Vault, RBAC
  • Ensure compliance with enterprise security, data protection, and regulatory standards
  • Perform threat modeling and security architecture reviews
Technical Leadership & Collaboration
  • Act as a technical mentor and thought leader for development teams
  • Review code, architecture designs, and technical proposals
  • Collaborate with business stakeholders, product owners, and delivery managers
  • Provide guidance during critical production issues and architectural decisions
 
Required Skills & Qualifications:
  • Strong hands-on experience with C#, .NET Core / .NET 6+
  • Expertise in Azure Cloud Architecture
  • Experience with microservices, REST APIs, and event-driven architectures
  • Strong knowledge of SQL Server, Azure SQL, and Cosmos DB
  • Hands-on experience with IaC (ARM, Terraform)
  • Experience with containerization (Docker) and Kubernetes (AKS)
  • Strong understanding of DevOps, CI/CD, and cloud security
  • Enterprise architecture design experience
  • Strong knowledge of cloud design patterns
  • Experience with Agile / Scrum methodologies
  • Excellent communication and stakeholder management skills
  • Strong analytical and problem-solving abilities
  • Ability to influence and drive technical decisions across teams
  • Leadership mindset with a hands-on approach
  • C#, .NET Core – 4
  • Microservices – 4
  • Design/Solution Architecture – 4
  • Authentication/Authorization/Security – 4
  • Azure Cloud Services – 4
  • CI/CD – 3
  • Terraform – 2
 
Preferred Qualifications:
  • Experience in large-scale enterprise or regulated environments
  • Exposure to multi-cloud or hybrid cloud architectures
  • Experience in healthcare industry and familiarity with security standards and regulatory compliance (HIPAA, HL7, FHIR)
  • Azure Solutions Architect Expert certification preferred
Nice to Have:
  • Healthcare industry experience
  • Application and database migration to cloud experience
   
“All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.”
 
 
 
 

About the Company

D

Datum Software, Inc