We are seeking a highly skilled and hands-on .NET Full Stack Architect with strong expertise in cloud-native application development on AWS. The ideal candidate should possess deep architectural knowledge while remaining actively involved in coding, code reviews, technical problem-solving, and mentoring engineering teams.
The candidate must be able to demonstrate strong proficiency in .NET development, data structures & algorithms, system design, cloud architecture, API development, and modern front-end technologies.
Key Responsibilities
- Design and develop scalable, secure, and high-performance enterprise applications using C#, .NET Core/.NET 8, and cloud-native design principles.
- Lead architecture discussions and provide technical guidance across the full application lifecycle.
- Actively contribute to coding, code reviews, troubleshooting, and performance optimization.
- Design and implement RESTful APIs and event-driven microservices architectures.
- Build highly available and resilient cloud solutions leveraging AWS services.
- Architect and implement secure authentication and authorization mechanisms using OAuth2, SSO, OpenID Connect, and Microsoft Entra ID.
- Collaborate with cross-functional teams to define system requirements and translate business needs into scalable technical solutions.
- Mentor developers on coding standards, system design, data structures, algorithms, and engineering best practices.
- Drive modernization initiatives, cloud migration strategies, and application transformation programs.
Required Technical Skills
Backend & Architecture
- 12+ years of experience in software engineering with strong expertise in:
- C#
- .NET Framework/.NET Core/.NET 8
- ASP.NET MVC/Web API
- Microservices Architecture
- Event-Driven Architecture
- Distributed Systems Design
- Strong hands-on coding experience with demonstrated ability to solve complex technical problems.
- Strong understanding of Object-Oriented Design Principles, Design Patterns, and SOLID principles.
- Expertise in performance tuning, scalability, resiliency, and security best practices.
Cloud & DevOps
- Strong AWS expertise including:
- AWS Lambda
- API Gateway
- Step Functions
- EventBridge
- SNS/SQS
- ECS/EKS
- Terraform (Infrastructure as Code)
- Experience deploying applications on OpenShift/Kubernetes.
- CI/CD implementation experience using GitHub Actions, Jenkins, Azure DevOps, or similar tools.
Database & Integration
- Amazon RDS PostgreSQL
- SQL Performance Tuning
- Data Modeling and Database Design
- Real-time integrations using REST APIs and messaging platforms.
Front-End
- React.js or Angular
- TypeScript
- JavaScript
- HTML5/CSS3
- Responsive and component-based UI development.
Security
- OAuth 2.0
- OpenID Connect
- SAML
- Single Sign-On (SSO)
- Microsoft Entra ID
.NET Full Stack Architect in Tampa at Capgemini
This position is listed as full time and onsite. It was posted 3 days ago.