Job Summary
Job Title: Technical Architect – Cloud-Native Solutions (.NET & AWS)
Location: Dallas, TX
Job Summary:
We are seeking a highly skilled Technical Architect to design and implement a cloud-native, multi-tenant enterprise solution using .NET Core, AWS, and Kubernetes. The ideal candidate will provide technical leadership, define architecture standards, and ensure the scalability, security, and extensibility of the platform.
Responsibilities:
Solution Architecture & Design:
- Define and design cloud-native architectures leveraging AWS EKS, serverless computing, and microservices.
- Architect a multi-tenant SaaS solution ensuring data isolation, security, and scalability.
- Implement RESTful APIs using .NET Core 8.0 to facilitate UI (MVC/Blazor/Razor) and business services communication.
- Design event-driven systems using RabbitMQ (pub-sub) and database-backed queues for reliable message processing.
- Ensure database agnosticism by removing stored procedure dependencies and enabling support for multiple databases.
- Define event-driven patterns with Tenant ID metadata tagging for multi-tenant message isolation.
- Implement multi-tenant authentication.
- Secure API communication with JWT and RBAC.
- Enforce data encryption and security policies.
- Integrate APIs for data exchange.
- Implement localized content mapping.
- Use various data storage solutions.
- Enforce coding standards and design patterns.
- Conduct code reviews and ensure secure coding.
- Optimize system performance and ensure high availability.
- Collaborate with DevOps teams to integrate CI/CD pipelines and automate deployments.
- Provide technical leadership and mentorship to development teams.
- Work closely with stakeholders to understand business requirements and translate them into technical solutions.
- Integrate Open Text solutions into the platform.
Critical Skills to Possess:
- Overall 12+ years of experience software development with cloud-native development, and multi-tenant applications and at least 3+ years in a technical architect role.
- Proficiency in .NET Core 8.0, C#, MVC, Blazor, Razor, and microservices-based development.
- Strong knowledge and understanding of CMS integrations, with a particular focus on Open Text Integration.
- Strong knowledge of database queues, RabbitMQ, event-driven architecture, and distributed systems.
- Experience in database design, migration, and multi-tenancy strategies.
- Strong understanding of security best practices (OAuth2, JWT, RBAC, encryption, API security).
- Excellent problem-solving, leadership, and stakeholder communication skills.
Good to have:
- Expertise in containerization (Docker, Kubernetes), CI/CD pipelines, and DevOps.
- UI/UX best practices
- Responsive design expertise
- T-SQL experience
Job Type: Contract
Pay: $60.00 - $65.00 per hour
Schedule:
Work Location: Remote