Vaga de Desenvolvedor
Descrição completa da vaga
Responsabilidades:responsabilidades:principais responsabilidades 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 existentesrevisar 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 coreatuar 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, etcconhecimento 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-Relacionaisfamiliaridade com entity framework (ef core) e/ou outras ormsexperiê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 projetoexperiência com testes automatizados (unitários, integrados, mocks)., diferenciais: prática com ci/cd (gitlab ci, github actions, etc.)experiência com testes automatizados (tdd, bdd)participação ativa em decisões de e qualificações requisitos:estar aberto a receber feedbacks e aprender com elesestar aberto a ter uma mentoria que o ajude em sua jornadase comunicar de forma clara com seus lideres e paressinalizar rapidamente, sempre que possível, impedimentos em suas atividadesestar presente nas cerimônias do timeser propositivo quanto a ações que envolvem o time e soluçõesestar disposto a se tornar mentor de outros profissionaissentir-Se à vontade em compartilhar conhecimento através dos eventos da empresaser colaborativo nos grupos de compartilhamento de conhecimento e comunidades internoscapacidade de liderança técnica, tomada de decisões importantes e fornecer direcionamento técnico para o projetoformação completa em ti ou áreas correlatasresidir no :.
Sobre a empresa
Nome: Minsait