Descrição da vaga A FCamara está em busca de um Tech Lead .NET, em parceria com um banco com mais de 30 anos no mercado financeiro, com abordagem criativa e original na criação dos seus produtos e serviços é o único banco digital dedicado às empresas.
Contendo um ecossistema de produtos e serviços que vão além do crédito e que compõe uma oferta de valor integrada às suas necessidades de crescimento Responsabilidades e atribuições Definir a arquitetura de software da aplicação, incluindo escolha de tecnologias e ferramentas que serão utilizadas no desenvolvimento de acordo com os requisitos das áreas de negócio; Avaliar e selecionar frameworks, padrões e metodologias de desenvolvimento para garantir a qualidade e eficiência do projeto; Elaborar documentação técnica e diagramas que descrevam a arquitetura e os componentes da aplicação; Trabalhar em conjunto com os líderes técnicos, fornecendo orientação e direcionamento técnico, e garantindo que a arquitetura esteja sendo seguida; Realizar revisões e auditorias técnicas para garantir a qualidade do código e aderência às boas práticas de engenharia de software; Identificar e solucionar problemas de desempenho e integração entre os componentes da aplicação; Avaliar as requisições de mudanças (RM's) levando em consideração o impacto na disponibilidade do negócio; Levantar o impacto, planejar e garantir a implementação das diretrizes da arquitetura corporativa (migração, atualização de versão, etc); Criar, atualizar e evoluir os componentes estando sempre alinhando com as diretrizes da companhia; Manter-se atualizado sobre as tendências e avanços em tecnologia para identificar oportunidades de melhoria no processo de desenvolvimento e nas soluções técnicas adotadas pela equipe.
Requisitos e qualificações Requisitos: NET Core Observability Message Brokers(RabbitMQ, SQS, PubSub, Kafka) Cloud Native (AWS, GCP,Azure) EF/Dapper/ADO SQL Server MongoDB TDD/ Domain-driven Design (DDD) SOLID Design Patterns Docker CI/CD Desenv Seguro k8S (diferencial) Service Mesh (diferencial) Etapas do processo