C#/ASP.NET/SQL Server Application Architect
Role details
Job location
Tech stack
Job description
As a C#/ASP.NET/SQL Server Application Architect, you will lead the design, modernization, and architecture of enterprise applications across Microsoft and Java-based environments. You will be responsible for delivering secure, scalable, maintainable, and high-performing solutions while establishing architecture standards and best practices across development teams. This role requires deep expertise in .NET technologies, SQL Server, enterprise integration, cloud modernization, and AI-assisted software development to accelerate delivery while ensuring compliance with security, accessibility, and regulatory requirements., * Architect secure, scalable, and maintainable applications using C#, ASP.NET Core, and SQL Server technologies
- Design enterprise solution architectures spanning applications, services, APIs, databases, and integration platforms
- Develop logical and physical data models and optimize database performance through advanced SQL Server techniques
- Design high-availability and disaster recovery strategies for mission-critical applications
- Define enterprise integration approaches using REST APIs, authentication frameworks, messaging technologies, and third-party platforms
- Drive adoption of AI-assisted development practices, including GitHub Copilot, prompt engineering, automated code reviews, and development acceleration techniques
- Lead application modernization initiatives, including migration of legacy applications to modern cloud-native architectures
- Develop technology roadmaps, evaluate technical debt, and recommend modernization strategies
- Establish architecture standards, coding guidelines, reusable frameworks, and development best practices
- Produce architecture diagrams, technical specifications, and design documentation
- Conduct architecture reviews and mentor development teams on modern application design principles
- Design and implement DevOps and DevSecOps practices including source control strategies, CI/CD pipelines, automated deployments, and environment management
- Ensure solutions comply with security policies, accessibility requirements, privacy controls, and zero-trust principles
- Evaluate emerging technologies, frameworks, and software platforms to support long-term technology strategies
- Provide technical leadership during project planning, estimation, proof-of-concept efforts, and architecture review sessions
Requirements
- Extensive experience architecting enterprise applications using C#, ASP.NET Core, and .NET technologies
- Strong expertise in SQL Server including database design, advanced T-SQL development, indexing, partitioning, performance tuning, and Query Store optimization
- Experience with Clean Architecture, Domain-Driven Design (DDD), and enterprise application architecture patterns
- Strong understanding of enterprise integration architectures and API design principles
- Experience developing secure, scalable, and high-availability application solutions
- Knowledge of cloud-native application architectures and modernization strategies
- Experience with source control systems, CI/CD pipelines, automated deployments, and DevOps practices
- Familiarity with GitHub Copilot and AI-assisted software development methodologies
- Strong understanding of application security, data protection, authentication, authorization, and zero-trust architecture principles
- Experience designing solutions that meet accessibility standards and regulatory compliance requirements
- Ability to create architecture documentation, technical specifications, and design artifacts
- Strong leadership, mentoring, and stakeholder communication skills
- Experience working across cross-functional teams including developers, architects, analysts, and infrastructure teams
- Strong analytical, problem-solving, and strategic planning capabilities
- Experience with cloud platforms and cloud-native application development (preferred)
- Experience supporting both Microsoft and Java-based enterprise environments (preferred)
- Knowledge of enterprise modernization, technical debt remediation, and transformation initiatives (preferred)
- Experience with regulated industry environments and compliance-driven architectures (preferred)