
Tech Lead – .NET
INDT - Instituto de Desenvolvimento Tecnológico
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
About the role
- Provide technical leadership to development teams, supporting architectural decisions and best practices.
- Participate in the design and evolution of microservices-based architectures.
- Ensure application of principles such as Clean Architecture, SOLID, and Hexagonal Architecture.
- Support the definition of technical standards and code quality.
- Conduct technical reviews and support the development of the team.
- Collaborate with DevOps, Product, and Business areas.
Requirements
- Proven experience leading development teams
- Strong experience with .NET
- Knowledge of microservices architecture
- Experience with Hexagonal Architecture
- Familiarity with AWS services (Lambda, Cognito, EKS, MSK)
- Experience with relational and non-relational databases
- Experience with messaging systems (RabbitMQ and Kafka via MSK)
- Experience with Redis for cache management
- Experience with API Gateway
- Experience with DevOps pipelines in Azure
- Nice to have: Experience with Angular and/or React (Full Stack profile); familiarity with the Saga pattern; AWS or Microsoft certifications; experience with orchestration tools (e.g., Control-M); knowledge of monitoring tools (e.g., Kibana, Dynatrace)
Benefits
- Collaborative environment
- Challenging opportunities for learning and growth
- Freedom to propose and develop projects
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETmicroservices architectureHexagonal Architecturerelational databasesnon-relational databasesRabbitMQKafkaRedisAPI GatewayDevOps pipelines
Soft Skills
technical leadershipcollaborationsupporting architectural decisionsconducting technical reviews
Certifications
AWS certificationMicrosoft certification