Desenvolvedor(a) Sênior em Tecnologia de Informação
Nossa empresa busca profissionais destacados para integrar nossas equipes.
* Liderança Técnica e Arquitetura de Software:
* Definir e Evoluir a Arquitetura: Atuar como referência técnica, liderando a aplicação de princípios como DDD (Domain-Driven Design), Clean Architecture e SOLID no design de novas funcionalidades e na evolução de sistemas existentes;
* Revisar e Garantir a Qualidade do Código: Conduzir Code Reviews rigorosos para garantir a aderência a padrões de projeto, performance, segurança e às boas práticas de .NET Core;
* Atuar como mentor para desenvolvedores menos experientes: Requisitos técnicos: Domínio de C# / .NET Core com foco em performance e escalabilidade (Repository Pattern, Dependency Injection, Unit of Work); Forte conhecimento em DDD, Clean Architecture e padrões de projeto; Sólida experiência com Docker, mensageria (SQS, RabbitMQ, etc.) e APIs RESTful; Experiência com AWS (ECS, S3, Lambda, RDS, etc); Conhecimento avançado em bancos relacionais e não-relacionais; Capacidade de liderar tecnicamente squads e revisar código; Conhecimento avançado em bancos relacionais e não-relacionais; Familiaridade com Entity Framework (EF Core) e/ou outras ORMs; Experiência com caching: Distribuído (Ex: Redis, Amazon ElastiCache) e Não distribuído (In-Memory (ex: MemoryCache)); Conhecimento aprofundado em DDD, princípios SOLID, Clean Architecture e padrões de projeto; Experiência com testes automatizados (unitários, integrados, mocks).
* Ferramentas utilizadas: GitLab CI, GitHub Actions.
* Vale Transporte;
* Gympass.