About the job
Integrant Inc is seeking a highly motivated and skilled Senior Technical Lead - . Net Full-Stack. In this pivotal role, you will serve as the technical architect of our projects, overseeing architecture, engineering standards, and ensuring technical excellence in collaboration with the Technical Project Lead. The ideal candidate will showcase extensive technical proficiency in modern . NET frameworks, cloud technologies, AI, and distributed systems, while also mentoring and uplifting the skills of their team to achieve engineering excellence.
Key Responsibilities:
Architecture & System Design
- Take ownership of system architecture, approving design specifications and guiding technical direction.
- Define bounded contexts and articulate context relationships utilizing Domain-Driven Design (DDD) patterns such as Shared Kernel and Customer-Supplier.
- Design and implement event-driven systems, ensuring proper modeling of domain events, asynchronous processing, event idempotency, and eventual consistency.
- Establish communication strategies for microservices, including API gateways and handling distributed transactions.
- Create distributed caching strategies and devise comprehensive testing methodologies ranging from contract testing to end-to-end testing.
AI & Agents
- Design and implement collaborative multi-agent systems utilizing coordination frameworks to manage complex workflows.
- Develop operational patterns for agent reliability, including retry logic and long-running task management.
- Establish frameworks for evaluating agent performance, tracking errors and success rates, and implementing feedback loops for continuous improvement.
Cloud & Serverless
- Implement advanced caching solutions using technologies like Redis and Azure Cache.
- Design serverless orchestration for scalable function chaining and optimize connection pooling.
- Establish API gateway policies that cover authentication, authorization, and transformation/caching strategies.
Database
- Architect and implement high availability strategies and database replication.
DevOps
- Design multi-container applications with Docker Compose and lead CI/CD pipeline practices within the team.
Security
- Implement security measures for AI API keys, including key rotation and endpoint authentication.
