Role: Senior
.NET Architect
Location: Tampa, Florida
Duration: Long
Term Contract – C2C
Interview: Video
Job
Description
Architecture
and System Design
- Experience in architecting and
implementing complex scalable distributed applications
- Expertise Architectural
patterns: Microservices, EDA, DDD, CQRS, Clean.
- Expertise in Domain-Driven
Design (DDD) to structure complex business domains and ensure maintainable
codebases
- Design and implementation of
scalable Microservices architectures with experience in patterns like
Saga, Circuit Breaker, and Event Sourcing, for transactional integrity and
fault tolerance
- Expertise in API strategies and
patterns like RESTful, gRPC, versioning, security, and gateway
integration, BFF.
- Knowledge of database
optimization, including ORM strategies and query tuning
- Deployment and orchestration of
containerized applications using Kubernetes
- Collaborative skills for
working with architecture teams to drive adoption of best practices and
design principles.
- Expertise in building testable
applications.
- Expertise in application
integration strategies.
- Expertise in AI Assistants for
code generation and optimizations.
- Expertise in building highly
observable applications using stacks like ELK, EFK, LGTM
Roles
and Responsibilities:
- Architect and implement
microservices using system design patterns such as Saga, Circuit Breaker,
and CQRS.
- Lead the development and design
of RESTful services using .NET Core, EF Core, and SQL Server.
- Collaborate with architecture
groups to drive the adoption of domain-driven and event-driven design
principles.
- Develop containerized API
applications with Kubernetes for scalable deployment.
- Oversee DevOps processes,
providing technical guidance and support to the development team.
- Optimize application
performance through distributed caching and real-time integrations.
- Implement best practices for
code quality and productivity, utilizing coding assistants and tools.
- Integrate cloud-based services
(Azure) for events, messaging, and data processing.
Mandatory – .Net Core, .Net 6/7/8/9, C#, ASP.NET Core Web API, EF Core, SQL
Server, DDD, CQRS, Repository, BFF, Restful, gRPC, Microservices, EDA, Azure,
APIM, AKS, Service Bus.
Secondary – AWS, GCP, Terraform