Overview
Skills
Job Details
Job Title
.NET / AWS Architect
Location
Chicago, IL
About the Role
We are looking for an experienced Architect with deep expertise in the .NET ecosystem and Amazon Web Services (AWS) to lead the design, development, and optimization of cloud-native and hybrid solutions. The ideal candidate will bridge business needs and technical solutions, mentor teams, and ensure high quality, scalable, secure, and robust architectures.
Key Responsibilities
Lead the architecture, design, and implementation of software solutions using .NET (Core / Framework) and AWS services.
Develop scalable, resilient, and secure applications, both cloud-native and hybrid (on-prem + cloud) architectures.
Define and enforce best practices for coding, security, performance, and CI/CD.
Design and manage infrastructure components: VPCs, EC2, RDS, DynamoDB, API Gateway, Lambda, etc.
Oversee migration of legacy systems to AWS, plan migration roadmaps, evaluate trade-offs (cost, performance, risk).
Lead/mentor development teams; conduct architecture reviews, code reviews, technical governance.
Collaborate with business stakeholders to translate requirements into architectural designs.
Define non-functional requirements: scalability, reliability, availability, disaster recovery, monitoring, logging, and performance.
Ensure compliance with security standards (authentication, authorization, encryption, data privacy).
Monitor and optimize application performance and cost in AWS.
Stay current with cloud architectural patterns, AWS best practices, serverless, microservices, containerization.
Required Skills & Experience
10-15+ years of software development experience, with significant portion in .NET / C#.
Strong, hands-on experience with AWS services: EC2, S3, Lambda, API Gateway, RDS, DynamoDB or other No-SQL, VPC / networking, load balancing.
Experience designing microservices, serverless applications, containerization (Docker, Kubernetes).
Strong background in software architecture patterns and principles (e.g. SOA, microservices, event-driven architecture).
Experience with CI/CD pipelines, automated testing, infrastructure as code (e.g. CloudFormation, Terraform).
Knowledge of relational and non-relational databases.
Strong understanding of security best practices in cloud environments.
Ability to evaluate and choose technology stacks, frameworks, tools in alignment with business goals.
Excellent communication skills, ability to collaborate with cross-functional teams (business, product, operations).
Preferred Qualifications
AWS certification(s) (e.g. AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
Experience in specific domains (e.g. finance, healthcare, insurance) that have regulatory or compliance requirements.
Experience with monitoring/logging tools (CloudWatch, Dynatrace, Splunk, etc.).
Familiarity with front-end technologies (e.g. React, Angular) if the role spans full-stack architecture.
Familiarity with migration from other cloud providers (Azure, Google Cloud Platform) to AWS, or hybrid multi-cloud setups