Vaga de Tech lead .net
1 vaga: | Publicada em 16/05
- A Combinar
Sobre a vaga
Avaliar tecnicamente soluções e prazos, alinhando-os à estratégia de negócio e
facilitando a comunicação com stakeholders não técnicos a respeito de
complexidades e implicações. Apoiar o planejamento de sprints de acordo com a
capacidade técnica do time, realizar refinamento técnico de histórias e ajudar a
organizar as atividades dos desenvolvedores.Acompanhar o desempenho do time,
assegurando a disseminação de conhecimento, estimulando a autonomia para
autogestão e garantindo o trabalho de forma eficiente e eficaz, visando uma
melhoria contínua. Guiar e liderar tecnicamente equipes de desenvolvimento em
projetos, assegurando decisões de arquitetura, consistência técnica, e aplicação
das melhores práticas e padrões de qualidade.
Gerenciar conflitos mantendo a motivação e o bom clima entre equipe, pares e
interfaces;Acompanhar a gestão de problemas e logs pôs implantações visando
antecipar soluções à possíveis problemas, bem como manter equipes informadas sobre
o que acontece no dia-a-dia. Facilitar a comunicação entre a equipe de
desenvolvimento e arquitetura, fornecendo feedbacks, propondo processos de
validação de código e transmitindo necessidades técnicas. Orientar, treinar e
mentorar desenvolvedores, promovendo a evolução de habilidades técnicas e
comportamentais alinhadas com a necessidade da empresa;Gerenciar backlog de
débitos técnicos e housekeeping, priorizando sua execução de maneira continua sem
impactar demais projetos.
, RequisitosExperiência na construção de aplicações web com C#Experiência como
líder técnico de desenvolvimento 100% presencial
Disponibilidade para viagens
Habilidades ComportamentaisComunicação Eficaz - comunicar informações técnicas de
maneira compreensível para diferentes partes interessadas, como equipes técnicas,
atendimento ao cliente e de negócios;Trabalhar de forma colaborativa em equipes
multidisciplinares;Capacidade de identificar prontamente questões e agir de
maneira proativa para resolver problemas, minimizar riscos e evitar
atrasos;Capacidade de seguir processos e procedimentos para garantir a
conformidade e a consistência em todas as atividades;Habilidade de manter um
ambiente de trabalho organizado, gerenciando eficazmente documentações, evidências
e demais registros. Agnóstico à tecnologia, estar disposto a aprender novas
tecnologias, ferramentas, métodos e linguagens de programação, bem como
compartilhar conhecimento com a equipe. Habilidades Técnicas:Dominar o framework .
Net e suas tecnologias (Webservices, Web API, C#, Core);Dominar troubleshooting e debugging de aplicações (coletar informações de diagnostico em logs, stack traces e bug report, identificar causa raiz, replicar cenário problemático, criar fix para resolver problemas sem gerar novos e saber propor paliativos quando necessário);Dominar controle de versão Git (gerenciar branchs, mante-las sincronizadas, resolver conflitos de merge);Dominar Entity Framework (Context, Concurrency, Lazy Loading, Transaction, Change Tracker, estratégias de mapping como TPC, TPH, TPT, One-to-One, One-to-Many, Many-to-Many, Table Splitting, Migrations)Dominar LINQ to Entities (necessário saber construir consultas complexas e performáticas, entendendo quando vai pro banco, o que vai pro banco e o que volta do banco, dominar o uso de IQueryable, DTOs, AsNoTracking, Async/Await) Dominar SQL, construção de consultas complexas, procedures, triggers, packages. Dominar padrões de software como SOLID, Arquitetura em Camadas, Data Caching, Repository, Dependency Injection, DTO, Object-to? Object Mapping (Auto Mapper), CQRS, Publish/Subscriber, Mediator;Proficiência com FrontEnd:
HTML, CSS, Javascript, Angular dentre outrosExperiência com Message Brokers, como
RabbitMQ ou Kafka;Experiência em projetar e construir Testes Unitários;Experiência
com CI/CD;Conhecimento sobre infraestrutura com Docker, Kubernetes, etc
Diferenciais:Experiência no Setor Portuário:
Vantagem devido à nossa atuação em operações de importação e exportação de contêineres;Inglês Fluente:
Prioridade devido à comunicação com fornecedores de software e à administração do
porto ser estrangeira;Experiência com PLSQL é um grande diferencial, uma vez que
usamos Oracle em grande parte das aplicações. Experiência com Event Driven
Architecture, estamos migrando sistemas legados para esta arquitetura. Experiência
com cache distribuido, fazemos uso de Redis em algumas aplicações.
Experiência com fluxos de autenticação baseados em OAUTH2 com JWT, nosso sistemas
usam esses padrões