Vaga Back-End

Tech Lead .NET

Azure MongoDB .NET Core RabbitMQ TDD

FCamara

FCamara

Grande empresa

Salário: Acima de R$18.000

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

De uma trajetória iniciada em 2007 a partir de um sonho do fundador e atual CEO, Fabio Camara, nasce o ecossistema FCamara. Hoje somos uma multinacional com operações estabelecidas na Europa e Reino Unido, com escritórios em Portugal, Londres, Dubai e Holanda.

Nosso ecossistema abrange a orquestração de jornadas digitais completas, oferecendo um conjunto de competências que nos permite desenvolver iniciativas sem partir do zero. Através do Digital Value Creation, nosso framework proprietário, oferecemos soluções que impulsionam a aceleração de receitas, elevam a eficiência operacional, ativam novas fontes de receita e criam projetos de impacto. Nossa abordagem é personalizada, flexível e centrada na cocriação das melhores estratégias para geração de valor.

Com alta especialização em setores como varejo, saúde e mercado financeiro, nossas soluções impulsionam a aceleração de receitas, elevam a eficiência operacional, ativam novas fontes de receita e criam projetos de impacto. Contamos ainda com um núcleo de Inteligência Artificial que promove a adoção eficiente e integrada dessas tecnologias.

Atividades e Responsabilidades

-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

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)


VEJA A EMPRESA NO MAPA